$ 0 0 What exactly do your traits do? Perhaps it would be easier to make the comparison an external function?