Port other natives to Native.create