In Haskell, functions a functional representation of different types which can be mapped over. It’s a high-level concept of implementing polymorphism — the instances of Haskell functorincludes List, Tree, Map, etc.

BY Best Interview Question ON 24 Mar 2019