Introduce NamedAsynchronous