`sig type text class input_line : CamomileLibrary.Type.UChar.t #CamomileLibrary.Type.OOChannel.obj_input_channel -> [CamomileLibrary.Type.ULine.Type.text] OOChannel.obj_input_channel class output_line : ?sp:CamomileLibrary.Type.ULine.separator -> CamomileLibrary.Type.UChar.t #CamomileLibrary.Type.OOChannel.obj_output_channel -> [CamomileLibrary.Type.ULine.Type.text] OOChannel.obj_output_channel end`