Server Expression Type Hierarchy

The parameters and return values from server expression functions have server types. Types are determined dynamically on the server. Where possible, the server coerces the result from an expression function return value to the expected type of an expression function parameter.