Type -> generic.