This is actually already supported by the command line interface. You can just specify --export=something multiple times. Have a look here: https://github.com/gem/oq-engine/blob/master/bin/openquake#L217. Note the `action="append"`. So, I guess we could allow xml, csv, and geojson for the --exports options, and then we could do without function maps.

I'll look into that.