Typed file functions