Есть рассказ о том, как программа организована, есть рассказ о контексте, в котором ожидается, что программа будет работать. И можно было бы надеяться, что в программе будет что-то, будь то блочные комментарии в начале каждой процедуры или обзорный документ, который поставляется отдельно, или просто выбор имен переменных, которые каким-то образом передадут вам эти истории.