"In a language such as F# or Clojure, ubiquitous persistence data structures mean that everything's a prototype." . . . . .