now AProgram is an alias of AModule