('a -> string) -> RolesTypes.pointer -> (bool * 'a) list -> unit
val string_of_version: RolesTypes.version -> string
val version_of_string: string -> RolesTypes.version
('a -> string) -> RolesTypes.pointer -> (bool * 'a) list -> unit
val string_of_version: RolesTypes.version -> string
val version_of_string: string -> RolesTypes.version