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>,