ms-ati/rumonade — comment on commit ec5b9da8a16803d7ce242a3bf5b5ee4877889795
File: README.rdoc line 34
By ms-ati:

But, is this not simply a "select" operation on the Option, e.g. a case where a Some can become a None?
Wouldn't it be better expressed as:

```ruby
Option("a").select { |s| ["a", "b", "c"].include?(s) }
# => Some(a)
Option("d").select { |s| ["a", "b", "c"].include?(s) }
# => None
None.select { |s| ["a", "b", "c"].include?(s) }
# => None
```