Resolves a deferred successfully with a value.
('a: Deferred 'f 's).('s) => 'a :: mutates 'a
resolve(value) { moveToState(this, Resolved(value)); return this; }