The Storable package brings persistence to your Perl data structures containing scalar,
array, hash or reference objects, i.e. anything that can be conveniently stored to disk
and retrieved at a later time. It can be used in the regular procedural way by calling
store with a reference to the object to store, and providing a file name. The routine
returns undef for I/O problems or other internal error, a true value otherwise. Serious
errors are propagated as a die exception.