I've seen this in other code. Wondering why we don't just use the spray way?:

```scala
path("info" / Segment) { key =>
...
}
```