msvc bugfix: renaming unit_type::HELP_INDEX to prevent naming conflicts with a marco in a windows header