For-Comprehension-basd DSL for sbt commands