I've accidentally merged the PR before addressing all comments. This patch fixes the remaining ones.
variant
views::join_with
__cxx03/