Changing module type should prompt the user to recompile