A module that is a first class data object of the programming languaGE, e.g. a record containing functions. In a functional languaGE, it is standard to have first class programs, so program building blocks can have the same status. {Claus Reinke' s Virtual Bookshelf (http://www.informatik.uni-kiel.de/~cr/bib/bookshelf/Modules.html)}. (2004-01-26)