-record(succeeded, {value :: any()}).