I found a [blog post](http://lachlanrambling.blogspot.com/2010/09/scalas-missing-monad.html) today that mention's scalaz's [sequence](http://scalaz.googlecode.com/svn/continuous/latest/browse.sxr/scalaz/MA.scala.html#27505) function.

Couldn't you do something as simple as:

```
if (l contains None) None else l

```

If so, what would this function signature look like? *contains* is in SeqLike, right?

Also, from the blog post I thought sequence was going to be something similar to map, but one that would break once None is encountered. Is there something like this?