better support for interactive (REPL) mode with the generated library implementation
robustifying implicit class version of infix ops and moving some operators over to use it in order to clean up some of the overrides added for the interpreter as well as hopefully improving compilation speed