Cache visitor dispatch on a per-visitor basis
Merge pull request #204 from trptcolin/visitor_dispatch_caching

Cache visitor dispatch on a per-visitor basis