TBH, I wasn't too sure about this one. I was hoping that the "type" would be generic and that the "type instance" would take preference (if defined).