https://anarthal.github.io/cppblog/asio-props.html
Boost.Asio's executor property system is explained, covering dispatch, post and defer behavior, default system_executor use, property modifiers (blocking, relationship, outstanding_work) and the require/prefer/query mechanisms for configuring executors.