#
using pointer = see below;
using element_type = see below;
using difference_type = see below;
template<class U> using rebind = see below;
static constexpr pointer pointer_traits::pointer_to(see below r);
static constexpr pointer pointer_traits<T*>::pointer_to(see below r) noexcept;