Have module head parsers take a ParseMode, and add documentation