l-this-function/nb-read/repeat (until the buffer is filled, there is an error, or <code>should_interrupt_func()</code> returns <code>true</code>). It is executed as if via <code>post(peer_socket-&gt;get_executor())</code>, but any executor bound to it (via <code>bind_executor()</code> is ignored). It takes no args and shall return <code>bool</code> specifying whether to proceed with the operation (<code>false</code>) or to interrupt the whole thing (<code>true</code>). If it returns <code>true</code> then <