Scala DSL for file systems