This `op` variable should be moved onto the class or into the module and renamed `_ops` so that these lambdas are not redefined *everytime* an operation is performed.