add maptypes (tested on arithmetic operations)