add advance, retreat, add_all_(before|after),
add type members
add interface for external tuples
overcome some TODOs, yay!
Merge branch 'master' of https://github.com/rhysd/vttpp-zipper