nom
pub fn anychar<T>(input: T) -> IResult<T, char> where T: InputIter + InputLength + Slice<RangeFrom<usize>>, <T as InputIter>::Item: AsChar,