INodeFunction is now called ICanBeEvaluated