gh-91243: Document Required and NotRequired (GH-93173) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> (cherry picked from commit 711eda7dec1f62ecb2a87b274b5f6bfc2b6fbef4) Co-authored-by: David Foster <david@dafoster.net>