add map types syntax parsing