mapdicts keep track of whether or not an attribute is every assigned to
multiple times. If it's only assigned once then an elidable lookup is used when
+.. branch: precompiled-headers
+Create a Makefile using precompiled headers for MSVC platforms.
+The downside is a messy nmake-compatible Makefile. Since gcc shows minimal
+speedup, it was not implemented.