External DSL for creating nanopass based programs.