I might be mis-interpreting this, but isn't it funny to `map` `ignore` on some action result so it yields `()`, then pattern-match on `_` instead of `()` as before?
Basically, map `ignore` *or* match on `_`.