I always thought custom infix operators would be easy and basically what people want, e.g:
const @<+> = @import("op.zig").special_add; const c = (a <+> b); //syntactic sugar for @<+>(a, b)