nom::branch
pub fn alt<I: Clone, O, E: ParseError<I>, List: Alt<I, O, E>>( l: List) -> impl Fn(I) -> IResult<I, O, E>