@pg.production('binop_expr : binop_expr PIPELINE_FIRST_BIND binop_expr')
def binop_expr(p):
    left, _, right = p
    input_sym = get_temp_name()
    return [Symbol('|>'), p[0], [Symbol('bind'),
                                 [Symbol('fn'), [input_sym],
                                  [p[2][0], input_sym] + p[2][(1 if 1 > len(p[2]) else len(p[2])):]]]]
dataset/ETHPy150Open i2y/mochi/mochi/parser/parser.py/binop_expr/swapped operands of `>`