higher-kind deriving ... or not