To be honest, I forgot that was possible (still haven't used protocols that much). At the other hand, I can imagine that later on the implementation for Integer and Float start to diverge.