Make the private Functor[Pair] a lazy val.