An extension to Data.Serialize with built-in version control. (fork of Lemmih's safecopy)  (http://acid-state.seize.it/safecopy)