Consider solmate v7, that implementation by Remco Bloemen, or [this one](https://twitter.com/josephdelong/status/1542507990279811072?t=rx4K6VYPJ0QZoEA1Sm8xcQ&s=19).