purua::parser
pub fn boolean<Input>() -> impl Parser<Input, Output = Box<Rule>> where Input: Stream<Token = char>, Input::Error: ParseError<Input::Token, Input::Range, Input::Position>,