functorial
not defined yet