example color class written using Module::Build::FFI