FileDomain.Valval equal_mode : mode -> mode -> Ppx_deriving_runtime.boolval compare_mode : mode -> mode -> Ppx_deriving_runtime.intval hash_mode : mode -> intval equal_s : s -> s -> Ppx_deriving_runtime.boolval compare_s : s -> s -> Ppx_deriving_runtime.intval hash_s : s -> intval var_state : sval string_of_mode : mode -> stringval string_of_state : s -> stringval opened : s -> boolval closed : s -> boolval writable : s -> bool