Definition of an asynchronous Map interface and utilities to work with the same.