> Re: expectations. You don't get a funny feeling when monadic values areI don't. I don't even believe that the compiler can spot the difference
> used as first class rather than second class ;-)? Whether in the
> accumulator of a fold, or in cases like this:
>
> do act <- f x
> act
between the two. (But maybe it's just my ignorance.)
Do you have a specific example where this is a problem?