A Portable Implementation of SQLite via the Bait and Switch Method for PCLs