Port other natives to Native.create

I've already filed this yesterday: #456