minimal FFI::Raw stuff