14. The one or more computer-readable memory devices or storage devices of claim 7 , wherein the parameter node has an associated data type indicating the parameter node takes a floating point value.
7. One or more computer-readable memory devices or storage devices storing computer readable instructions which, when executed by a processing unit of a computing device, cause the processing unit to perform acts comprising: building a reusable expression graph using a parameter node as a leaf node that acts as a placeholder, wherein the reusable expression graph represents a first expression; binding the parameter node to a bindable term comprising a second expression that contains an embedded parameter; and evaluating the first expression using the bindable term comprising the second expression that contains the embedded parameter.