ConCert reading group today covered Plotkin's classic paper on call-by-value and call-by-name CPS translations for the lambda calculus. It was interesting, but it's a slog to unpack all his ancient notation and notions. One thing clear to me now is that it's very important what you choose to be your source and target language when thinking about CPS transformations; that the target language is an ordinary lambda calculus in most traditional explanations is why "administrative reductions" are even thinkable.