[geometry] scoped namespace detail_dispatch, necessary since using that
namespace from robust_type