hyperfunctional
not defined yet