boot-clj allows tasks to be composed with `comp` More info here https://github.com/boot-clj/boot/wiki/Task-Options-DSL