map: remove compare function
map: define struct bbMapRec to allow non-constructed instance in C++