folded dsl work back into configaro.scala