An interface to allow callers to receive a callback on success or failure of an operation by the
keen client. This is most helpful for asynchronous calls (to detect completion of the
operation), but can also be used to be notified of failures, which are normally caught silently
by the client to prevent application crashes.