Edit visit method into Visitor\Asserter to easily extend/test it.

This PR improve readability, extensibility, testability for `Visitor\Asserter`
I thing Hywan was talking about the variable name... But I'm not sure