Changing OCaml's allocation model when creating new values and accessing data

Yes! If I use the parallel version of OCaml, I might also benefit of the Postgres locking system:

Therefore, the multithreaded approach must be preserved by the client, and therefore: