apply_visitor(const Visitor& visitor, Visitable& visitable)
{
    return visitable.apply_visitor(visitor);
}
inline void apply_visitor(Visitor & v, Visitable & n)
{
    BOOST_GEOMETRY_INDEX_ASSERT(&n, "null ptr");
    n.apply_visitor(v);
}