unsend() to retract a previously sent outbound message. Unsends are fire-and-forget: space.send(unsend(...)) resolves to undefined.
message.unsend() and space.unsend(message) are sugar for space.send(unsend(message)).
Only outbound messages can be unsent. The builder throws at build time for inbound targets. Platform constraints, such as iMessage’s roughly two-minute unsend window for regular messages, surface from the provider at send time.