OASISFileSystemval of_unix_filename : OASISUnixPath.unix_filename -> 'a filenameval to_unix_filename : 'a filename -> OASISUnixPath.unix_filenameclass type closer = object ... endclass type reader = object ... endclass type writer = object ... endclass type 'a fs = object ... endval defer_close : (closer as 'a) -> ('a -> 'b) -> 'bval binary_out : open_flag listval binary_in : open_flag listclass 'a host_fs : OASISUnixPath.host_filename -> 'a fs