ATM the --transform option is a simple, pragmatic and synchronous approach.
A more abstract approach for transformations would be desirable, like:
- API shouldn't just allow
required modules, but direct implementations too
- Async (Promise based)
- Streams
- who knows what more