code: function joinCommon(typeA, typeB) {
      for (let constructorName in typeA.cases) {
        if (!(constructorName in typeB.cases)) {
          joinedCases[constructorName] = typeA.cases[constructorName];
        }
      }
    }
docs: /* Include all the non-common constructors