code: function Arrow(params, result) {
      if (!(this instanceof Arrow))
          return new Arrow(params, result);
      this.params = params;
      this.result = result;
  }
docs: ============================================================================= Global Types ============================================================================= ([ValueType], ValueType) -> Arrow