Common base trait for all lifted values, including columns.
All column operations are added with extension methods that depend on the type inside the Rep.
These are defined in:
A Rep[T : TypedType] is always Typed, so that the TypedType can be retrieved directly
from the Rep value.
Rep[T : TypedType]
Encode a reference into this Rep.
Get the Node for this Rep.