@claude Change the package to use testthat edition 3. Validate by running R with `testthat:test()` that no new warnings are produced.