buffer_ptr buffer() { return buffer_ptr(m_pool.get(), m_deleter); }
buffer_ptr buffer(size_t max) { return buffer_ptr(m_pool.get(max), m_deleter); }