code: function(value, fn) {
          if(value.constructor === Function ) {
              this.default_handler = value;
          } else if(value.constructor === Number) {
              this.on_args[value] = fn;
          } else {
              this.on_switches[value] = fn;
          }
      }
docs: Adds args and switchs handler.