document.hpp: children(from, to) is not used -- keep the pair<> version