add type castings
add type castings

jeff-hykin/better-cpp-syntax,jeff-hykin/better-cpp-syntax,jeff-hykin/better-cpp-syntax,jeff-hykin/better-cpp-syntax,jeff-hykin/better-cpp-syntax,jeff-hykin/better-cpp-syntax