Re: TypeFamilies vs. etc - restrained instance overlap