# Add value property to Result

**URL:** <https://forums.swift.org/t/add-value-property-to-result/50253>\
**Category:** Pitches\
**Created:** [July 7, 2021, 4:17am UTC](https://forums.swift.org/t/add-value-property-to-result/50253 "2021-07-07T04:17:32Z")\
**Posts on this page:** 1\
**Showing post:** 31

<div class="post-metadata">

**Author:** ![Nevin](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/nevin/32/617_2.png) [@Nevin](https://forums.swift.org/u/Nevin)\
**Post date:** [July 12, 2021, 3:44pm UTC](https://forums.swift.org/t/add-value-property-to-result/50253/31 "2021-07-12T15:44:46Z")

</div>

I cite previous forum threads about typed throws:

> [@\[Pitch\] Typed throws](https://forums.swift.org/t/pitch-typed-throws/5233/20):
>
> And experience in still others, like C++ and Java, suggests that  
> using static types to restrict the kind of information a function can  
> give you when an error occurs may actually be harmful.

> [@\[Pitch\] Typed throws](https://forums.swift.org/t/pitch-typed-throws/5233/41):
>
> For those programmers, typed throws is just going to box them in and force them into anti-patterns in the long run.

(The entirety of that [comment by John McCall](https://forums.swift.org/t/pitch-typed-throws/5233/41) is worth reading.)

---

_[View the full topic](https://forums.swift.org/t/add-value-property-to-result/50253)._
