align `IntervalHeap`'s constructors with those of `Tree{Map,Set}`
align `IntervalHeap`'s constructors with those of `Tree{Map,Set}`

Gankro/collect-rs,Gankro/collect-rs,tempbottle/collect-rs,tempbottle/collect-rs