nom::sequence
pub fn tuple<I: Clone, O, E: ParseError<I>, List: Tuple<I, O, E>>( l: List) -> impl Fn(I) -> IResult<I, O, E>