template <typename Ptr>

struct pointer_traits

Required to be able to get to the underlying pointer without triggering

CHECK failures.