custom-function

Literally the only sane way, if not the fastest one, to extend the Function class without evaluation