Tweak reading map/team types from strings to report errors better.
Add better documentation to forwards.