```scala
    that onComplete { c => p.complete(c map { (s, _) }) }
```
makes it clear what's a function (`{}`) and what isn't (`()`)