[Haskell-cafe] How to walk under binders "for free" in 'bound'?