Functional dependencies can "return" kinds, type families cannot