私がデバッグするように与えられた Haskell プロジェクトでは、map
1 つのパラメーター (リスト) のみで使用されるコード内のインスタンスが渡されます。
例えば
printReports :: [Report] -> IO ()
printReports = putStrLn . unlines . map show
と
printRuns' :: [Run] -> IO ()
printRuns' = putStrLn . unlines . map showRecipes'
map
この文脈で何を意味するか/何をするか?