[Haskell-cafe] OutsideIn(X) question