pub fn upper<T>(input: T) -> Res<T, T>where T: InputTakeAtPosition + InputLength, <T as InputTakeAtPosition>::Item: AsChar,