Type classes now get injected Generator instances