[`@babel/types`][npm-@babel/types] provides factory methods for manually building **AST** trees. --- It would be helpful for **webidl2** to provide a similar feature. [npm-@babel/types]: https://npmjs.com/package/@babel/types