<!-- Thank you for contributing to Pyodide! All improvements are
welcome,
so don't be afraid to make a PR. -->
### Description
<!-- Please explain what your PR is about:
- reasoning for the change
- some details of updated code
- any noteworthy choices to be aware of
Please refer to any related issues by #<issue_id> -->
### Checklists
<!-- Note:
If you think some of these steps are not necessary for your PR,
remove those checkboxes, or mark them as checked. If you keep unchecked
checkboxes,
we will assume that your PR is not ready to be merged -->