<!-- Please provide a brief description of the changes -->
<!-- If possible, provide sample input and output -->

### PR Checklist
- [ ] Corresponding issue: #0000 
- [ ] Formatted code with `refmt`
- [ ] Ran tests `npm test` and updated snapshots
