Currently rewriting all of the built-in operators. Will worry about what goes in which module later.