On some platforms (like [6502](https://github.com/tsoding/b/blob/ca5d01e6fb1b1dababef6d419d9d3ec5b4bd5a8d/libb/6502.b#L42-L49)) it is difficult to implement some binary operations entirely by emitting assembly. It is much easier to implement them directly in B as functions. We should provide some mechanism to let the compiler know that for \*this* specific binary operation call \*that* function instead. I'm not sure about exact syntax. Could be something like this to stay consistent with `__asm__` and `__variadic__`: ```c __operator__(/, div); ... div(lhs, rhs) { ... } ```