SafeCopy is an extension to cereal, a Haskell serialization library:
it adds the ability to define new versions of some data tpe and
automatically convert variables serialized with an old format to a
newer one.

This package provides a library for the Haskell programming language, compiled
for profiling. See http://www.haskell.org/ for more information on Haskell.