wow, thanks! it should be feasible! and as I recall there are such thing from some databases(chromadb, milvus-lite) in the py-first communities.
we could think big to someday do that within py-pglite project actually.
let me put it as the roadmap of v2(much more work to do!)