internal FunctionComponent(Function function, List<Expression> operands)
		{
			Function = function;
			Operands = operands;
		}
		internal FunctionComponent(string name, List<Expression> operands)
		{
			Function = FunctionRepository.Get(name);
			Operands = operands;
		}