Callback for the receiver of an asynchronous result
type of successful result value
type of result failures