fn consume_operation_or_colon<'i>(
    input: &mut Parser<'i, '_>
) -> Result<Option<Operator>, ParseError<'i>>