This might be a little more clear as

Seq.fill(maxConcurrency)(FuturePool.unboundedPool { loop() })

Why do you want to hold references to these though?