Need to do this for `+`,`*`, `-`, `\`. At the moment, these methods are implemented with type checking and this is not really scalable.
Need to do this for
+,*,-,\. At the moment, these methods are implemented with type checking and this is not really scalable.