Map for data structures

The linter is complaining about this space before ```function``` (to test it, run ```make``` locally)