The idea is to be able to deal with big files (that would not fit in memory).
A possible API could be:
sliceString : Int -> Maybe Int -> File -> Task x String
sliceString start end file =
Seems the Blob.slice function allows to implement this efficiently.