Wondering if this is possible 🤔
public withdraw(to: Experimental.callback) {
const amount = UInt64.from(...) // amount gets computed on the fly
this.balance.subInPlace(amount);
const toAccountUpdate = to(amount); // callback account update can access the computed amount, and issue an account update with it
Token.approveAccountUpdates([this.self, toAccountUpdate]);
}