LLVM Ada language bindings. Credit to Rod Kay and the AuroraUX team.