Description
Synchronous functions can be wrapped with a decorator so they execute asynchronously. This library is for developers adapting blocking code to async workflows. Threading or executor behavior should be reviewed for shared state, cancellation, and error propagation.