The Rosette solver-aided host language, sample solver-aided DSLs, and demos