Parse postfix !, map it to a new global.factorial function, and write a .default implementation for Integer