Removed traits in favour of methods impl'd directly on each pitch type.