I might make a pull request to add it to crystal-sqlite3; however, if I do, it’d be a separate require
as I think such things need to be conscious decisions by the programmer, and because folks might already have their own implementations.
Regardless, hopefully it also serves as an example of how to do this for any class or struct.
Comments, issues, pull requests, and cash donations are welcome!
Paul M Lambert