<commit_before># Expand usability of `withMemoryRebound`

* Proposal: [SE-0333][0333-with-memory-rebound.md]
* Authors: [<NAME>](https://github.com/glessard), [<NAME>](https://github.com/atrick)
* Review Manager: [<NAME>hen](https://github.com/airspeedswift)
* Status: **Active Review (Nov-30 to Dec-9 2021)**
* Implementation: [draft pull request][draft-pr]
* Bugs: [SR-11082](https://bugs.swift.org/browse/SR-11082), [SR-11087](https://bugs.swift.org/browse/SR-11087)

[draft-pr]: https://github.com/apple/swift/pull/39529
[pitch-thread]: https://forums.swift.org/t/pitch-expand-usability-of-withmemoryrebound/52500

## Introduction

The function `withMemoryRebound(to:capacity:_ body:)`
executes a closure while temporarily binding a range of memory to a different type than the callee is bound to.
We propose to lift some notable limitations of `withMemoryRebound` and enable rebinding to a larger set of types,<commit_msg>[SE-0333] Fix status page warning and error<commit_after># Expand usability of `withMemoryRebound`

* Proposal: [SE-0333](0333-with-memory-rebound.md)
* Authors: [<NAME>](https://github.com/glessard), [<NAME>](https://github.com/atrick)
* Review Manager: [<NAME>hen](https://github.com/airspeedswift)
* Status: **Active review (November 30 - December 9, 2021)**
* Implementation: [draft pull request][draft-pr]
* Bugs: [SR-11082](https://bugs.swift.org/browse/SR-11082), [SR-11087](https://bugs.swift.org/browse/SR-11087)

[draft-pr]: https://github.com/apple/swift/pull/39529
[pitch-thread]: https://forums.swift.org/t/pitch-expand-usability-of-withmemoryrebound/52500

## Introduction

The function `withMemoryRebound(to:capacity:_ body:)`
executes a closure while temporarily binding a range of memory to a different type than the callee is bound to.
We propose to lift some notable limitations of `withMemoryRebound` and enable rebinding to a larger set of types,
{'fraction_non_alphanumeric': 0.15153115100316789, 'fraction_numerical': 0.04963041182682154, 'mean_word_length': 5.512027491408935, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3853261', 'n_tokens_mistral': 701, 'n_tokens_neox': 607, 'n_words': 154}