6.8 unable to derive with higher-kinded variable (6.6 could)