can you add some types:
```scala
case class Host(name: String)
case class Cluster(name: String)
case class Keyspace(name: String)
case class ColumnFamily(name: String)
```
All these strings are going to make it too easy to get the order wrong. Let's let the compiler keep us honest.