pub fn input_converter<Input, InputInner, P, C>(
    parser: P,
    converter: C
) -> InputConverter<InputInner, P, C>
where Input: Stream, InputInner: Stream, P: Parser<InputInner>, for<'c> C: Converter<'c, Input, InputInner = InputInner>,