For those writing documentation, I would recommend: http://docs.eiffel.com/book/method/et-dynamic-structure-execution-model If I had had something like that for D it would have saved me a lot of guessing and grief. Larry