Move Cast to internal package.
Add a var definition for variable bindings.