Used modul type to represent a module in Ze (!).
Used association lists in modul instead of hash tables for
data persistence and order preservation.