digraph haskell { "Functions" -> "Infix functions" "Functions" -> "Operators" "Functions" -> "Functions are data" "Operators" -> "Infix functions" "Operators" -> "Fixity" "Infix functions" -> "Fixity" "Functions are data" -> "(.)" "Operators" -> "(.)" "Operators" -> "Sections" "Operators" -> "($)" "Curried functions" -> "(.)" "Curried functions" -> "($)" "Curried functions" -> "Sections" }