C/C++ and Ruby definition of the base types in Rock