chapter09: weakref
chapter09: types, copy
finish chapter09