Our new, experimental approach of expanding geoshapes at page parse time can be slow, since it makes requests from external services. This should be tracked during parse, and fall back to simpler logic when appropriate.
- Increment expensive function counter when expanding each geoshape.
- When expensive function limit has been exceeded, geoshape expansion should be skipped and we fall back to leaving the inline ExternalData link in mapdata.