Would there be value in creating a specialised LongDiffSet?