It doesn't even seem to be piping anything around though. The result of the filtering certainly isn't getting piped anywhere.
If I wanted something like this I'd probably just reach for pampy and use pattern matching. Which still isn't "Monadic".
If I wanted something like this I'd probably just reach for pampy and use pattern matching. Which still isn't "Monadic".