The card example is a bit contrived. Imagine instead being able to to write linearizationtable = [insert interactive graph here]. Instead of linearizationtable[20][2] = {{0,5}, {4, 20}, .... }
And even if you have a graph it can still be stored in text format for version control reasons.
And even if you have a graph it can still be stored in text format for version control reasons.