Always add the map to the head of the list; this way we can always dependably
free it with mlist_free().