Minimal JavaScript AST and pretty-printer for Husk codegen.
This crate currently defines:
- A small JS AST (expressions, statements, modules).
- A pretty-printer that renders the AST to a JS source string.
- A minimal lowering from Husk AST to this JS AST for simple functions.
- Source map generation for debugging.