| ExceptionChainer<Z extends Throwable> | Chains an exception to desired type. |
| ErrorDeliveryUtil | |
| Event<T extends Throwable> | An event can be set, cleared, or awaited, similar to Python's threading.event. |
| Promise<V, T extends Throwable> | Represents promised data of the parameterized type V and allows waiting on it. |