Set up a shim layer to avoid overloading the words "new" and "delete"