esc === A tool for designing composable DSLs.