The "world.rkt" module is unchanged. The "txtadv.rkt" module has a new "Simple type layer" section with compile time code, which is now used in the macros if the "Macros for constructing and registering elements" section.