On the same model as the frames from `innmind/io`, we should be able to define statically how to read a file other than just via lines or chunks. However the challenge here will be to determine how to handle parsing errors.