multi-platform data type library
