sig
val register :
iana_name:string ->
?encoder:(unit -> Netchannels.io_obj_channel) ->
?decoder:(unit -> Netchannels.io_obj_channel) -> unit -> unit
val lookup_encoder : iana_name:string -> unit -> Netchannels.io_obj_channel
val lookup_decoder : iana_name:string -> unit -> Netchannels.io_obj_channel
val all_encoders : unit -> string list
val all_decoders : unit -> string list
end