As many functional languages like Haskell do, Curry supports the definition of algebraic data types by enumerating their constructors.
Cât de multe limbi funcționale ca Haskell do, Curry acceptă definirea tipurilor de date algebrice prin enumerarea constructorilor lor.