A method that is used to pass control to some extent from the visitor to the Visitable. Not all visitables
react to this, and we don't give any guarantees about which will. This method has been mainly introduced in parallel
to enter(Visitable) so that existing external implementations of visitors won't break.
Parameters:
segment - the segment to visit.
Returns:
A result indicating whether visitation of child elements should continue or not.