stage 3
stage 5
remove non-key codes.
comment io.
remove io clj
remove gemclass.clj core_deftype.clj core/protocols
do remove gemclass.clj core_deftype.clj core/protocols
prepare to remove walk.clj & core_proxy.clj
remove walk.clj and string.clj