a new style for defining amd modules