Add SHXPromise to implementations