small optimisation Data.Set: change order of cases (Bin first as more common...
small optimisation Data.Set: change order of cases (Bin first as more common than Tip) & avoid memory allocations
small optimisation Data.Set: change order of cases (Bin first as more common than Tip) & avoid memory allocations