AlphaAlphapreviewWhat the user approves.
AlphastatusDiscriminant. Show the preview to the user, and call run only if
they approve.
AlphaRun what the preview showed.
What happened. Resolves with an AIActionFailed when the component that offered the action has left the page or the action throws.
An AIActionWithApproval that can be run once the user approves.