Fixed handling of default_proto_of to enable us to recognise instances of known functions coming back from library functions such as Object.create.