Ok. I'm now I'm seeing the picture. So why not separate out the concept of enumeration and strategy? Have concurrency-ready `Seq[CancelTask]` and `config.cancellableTasks += cancellable`.