Fabrique is a build language for constructing complex systems. It is functional, statically typed, has very few dependencies and is designed for either command-line use or IDE integration.
Fabrique can generate a few kinds of output:
The last of these will be especially helpful for bootstrapping.