Pickles for Persistent Data

Frequently, we have data that we want to save and reload in a subsequent invocation of the program
%%                   NAME   # AGE # MARRIED?

declare DATA = info('Frank' # 23  # true
                    'Mary'  # 26  # true
                    'John'  # 20  # false)
We can save this data to a file in a binary format: this is called a pickle
{Pickle.save DATA "/tmp/MyData.bin"}
Then, we can load this saved data from the file:
declare DATA = {Pickle.load "/tmp/MyData.bin"}