subst_app_ty, subst_subst_distr_ty, subst_subst_compose_ty