Actually, rather than testing if `map.offset is not None` we should probably do
````python
for map in as_tuple(arg.map, Map) if isinstance(map, ExtrudedMap):
    ....
````

that way, `Map` objects don't have to know anything about offsets at all.