It was originally implemented expecting to be installed once with a few connections. Several fixes are required to make it hard to misuse: - [x] No connection iimit - [x] Detect SQLite already initialized and return an exception - [x] Reset state on sqlite3_shutdown so it can be turned on and off multiple times - [x] shutdown doc updates to reflect [forum](https://sqlite.org/forum/info/eafe22bb300ea74e) - [x] expand testing
It was originally implemented expecting to be installed once with a few connections. Several fixes are required to make it hard to misuse: