def evaluate(self, env): return runtime.apply(env.lookup(self.op), [self.left, self.right], env)
def evaluate(self, env): function = self.expr.evaluate(env) return runtime.apply(function, self.arguments, env)