subclass a FFI::Struct won't inherite its layout