How do I avoid a stack overflow with clang AddressSanitizer?
==78511==ERROR: AddressSanitizer: stack-overflow on address 0x7f2451e12ff8 (pc 0x560ae1ed1ab3 bp 0x7f2451e13030 sp 0x7f2451e12f80 T3)
    #0 0x560ae1ed1ab3 in boost::asio::const_buffer boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::__1::allocator<char>>::writer::field_range, boost::beast::http::chunk_crlf>::const_iterator::dereference::operator()<std::__1::integral_constant<unsigned long, 1ul>>(std::__1::integral_constant<unsigned long, 1ul>) /usr/include/boost/beast/core/impl/buffers_cat.hpp:197
