Yeah, detect grabs the first one that matches, and select grabs every one that matches.

It's a lot better than having to do this all the time:
```ruby
stuff.select{ |a| a == foobar }.first
```