sub op { @^lhs Z+ @^rhs }; say (1,2) [&op] (3,4); # (4 6) #### my &infix: = { @^lhs Z+ @^rhs }; say (1,2) op (3,4); # (4 6) #### my &infix: = &[Z+]; say (1,2) op (3,4); # (4 6)