Following this example: https://www.boost.org/doc/libs/1_83_0/doc/html/boost_asio/example/cpp20/channels/mutual_exclusion_1.cpp The `async_mutex` impl can be greatly simplified.
Following this example: https://www.boost.org/doc/libs/1_83_0/doc/html/boost_asio/example/cpp20/channels/mutual_exclusion_1.cpp
The
async_muteximpl can be greatly simplified.