Update coverage status of generic; mostly it's NotImplementedError.

Could remove one unused generic function, generic.user.