Re: a monadic if or case?