The ability for a value to take on multiple types. Haskell List are polymorphic, and so are the return values for Haskell head , Haskell tail.
The ability for a value to take on multiple types. Haskell List are polymorphic, and so are the return values for Haskell head , Haskell tail.