3.1.6 Static up cast

Line 63 is the implementation of the static up cast operator. This is pretty straight foward.