One minor nitpick: we now have added file_position (Erlangy) and we have the existing file_seekbof (C-ish kind of). Consider standardizing those two: either file_seek or change file_seekbof to file_position_bof or something.