Changed merge-ts and overlap? to support any # of maps