What are the three types of functions an abstract data type will have? code example
Example: what is an abstract data type
An abstract data type is a type with associated operations,
but whose representation is hidden...
source: wiki.haskell.org