Remove the token names from the error message and get rid of Object.getPrototypeOf which is problematic on some engines. See issues #38, #16