kill off struct proto_type

Seems pointless given we have the triplet