let oneOf = function () { for (var _len = arguments.length, nodes = new Array(_len), _key = 0; _key < _len; _key++) { nodes[_key] = arguments[_key]; } if (nodes.length === 1) { return nodes[0]; } return new OneOfNode(nodes); };