fn subexpr<S>(precedence: Precedence) -> impl ModalParser<S, Expr, ContextError>where S: TokenStream,