moved ModuleDeclaration to ModuleImport, per allen's suggestion