This would be the async context that is used by a suite of wrappers built to provide syncronous operations with libhal APIs.