하스켈 String이 만약 실제로 힙에 저장되어 있으면 이걸 읽는게 linked list 라서 느리다는 건 이해하겠는데

파일 io 할때 hGetContents 써서 String 으로 받고 Char를 하나씩 사용하면 이 타입은 그냥 겉으로 보이는 인터페이스 같은거지 실제로 linked list 가 만들어지는게 아니니까 별 상관 없을 것 같은데 아닌가?