したがって、ラムダについては、Learn You a Haskell で示されているように思います。
(filter (\xs -> length xs > 15) (map chain [1..100]))
xs の入力は、(map chain [1..100]))
That's easy enough to read から生成されたリストです。
ここで、いくつかの Real World Code (tm) を見て混乱します。
これはコンジットからの関数です
fmap f (ResourceT m) = ResourceT $ \r -> fmap f (m r)
r の入力はどこから来ていますか?