@:value(cast "fulfilled")@:impl@:enuminlineread onlyFulfilled:PromiseSettleStatus = "fulfilled"
@:value(cast "rejected")@:impl@:enuminlineread onlyRejected:PromiseSettleStatus = "rejected"