add maptypes (tested on some arithmetic operators)