Extensible DSL for pacman workflow