Modules

Algebraic data types in perl