There are two kinds of telemetry functions: built-in (or "stock") functions and additional custom functions defined using the telemetry extension point.
An external client normally should
not use any classes in this package except those required to supply the definition of additional
functions. Otherwise, the intended client of this package is
TelemetryEvaluator
. All function invocations are done through
TelemetryFunctionManager
interface.