Why the double `map`? 

```ruby
work.map! { |remote| [remote, worker.future(:metadata, remote).value] }
```

Am I missing something?