The function machine metaphor is quite versatile and powerful. It can be used to explain many important properties of functions and concepts involving functions. The domain : The domain is simply the set of objects that fit into the input funnel and can be processed by the function machine.