built-in and (in C++) overloadable functions