- VisitObj is for visiting object instances and dyn objects (and thus
dynamically dispatching accept)
- Obj::accept method is used for dispatching to the specific visitor
method
- GcMark ZST added for visiting/marking living objects
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>