# API Additions to Optional (filter, ifSome, ifNone, peek)

**URL:** <https://forums.swift.org/t/api-additions-to-optional-filter-ifsome-ifnone-peek/22393>\
**Category:** Pitches\
**Created:** [March 30, 2019, 9:15pm UTC](https://forums.swift.org/t/api-additions-to-optional-filter-ifsome-ifnone-peek/22393 "2019-03-30T21:15:52Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![salutis](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/salutis/32/1156_2.png) [@salutis](https://forums.swift.org/u/salutis)\
**Post date:** [April 1, 2019, 6:09pm UTC](https://forums.swift.org/t/api-additions-to-optional-filter-ifsome-ifnone-peek/22393/16 "2019-04-01T18:09:56Z")

</div>

How about `forSome` and `forNone` to match `forEach`? 🤪

---

_[View the full topic](https://forums.swift.org/t/api-additions-to-optional-filter-ifsome-ifnone-peek/22393)._
