Is this a good candidate for `collectFirst`?

```scala
val defaultNonce =
  default flatMap { default =>
    secure collectFirst {
      case SelectableOptionWithNonce(value, nonce, _, _) if value == default =>
        nonce
    }
  }
```