Yes there is a `Product2[A, B].unapply` function call cost. Removing this gains 0.3% speed up.