Internal
Get the value from a FnOrVal
Optional
Input function or value
Value as specified by TValue, you must explicitly assert non-optional values are not undefined since properties may be optional
undefined
Get the value from a FnOrVal