Added support to name functions as operators. (works only when a function is inside a class)

  class Accumulator (sum) {
      func + (self, num) {
          self.sum(self.sum + num);
      }
  }

  var x = Accumulator(1);
  x + 5;                   # goes to Accumulator::+()
  say (x + 2.3);           # prints: 8.3