Fix issue #256 - in Struct::enclosing_module, explicitly check if the enclosing module is a FFI::Library or a FFI::Struct