It.op is a nonsense, just make these functions variadic
this library is also inspired by livescript
0.6.0