Added generic functions for kind * -> *.