Hello, is there a way to trace a list comprehension such as concat1 :: [[a]] -> [a] concat1 xss = [ x | xs <- xss, x <- xs ] I would like to see what gets stored in xs. Cheers, phiroc