[chap4] done. variable/IO support.
[chap5] framework done with DoProgram.