add $module class, make-module builtin primitive;