type-safe Scala DSL for dealing with Cassandra