A contravariance conundrum
ericlippert.com