#include <visitor.hpp>
Implements non-strict visitation (you can implement only part of the Visit functions)