The type to cast to.
The value to cast. It must be of type From, otherwise a compile-time error is emitted.
the value after the cast, returned by reference if possible.
See Implementation