Static lifetime

If you can store your long-leaved data into a bigarray, I think you would reach the effect that you were looking for (no more GC scanning of this data).

This was once advised to me by Oleg, for some performance-critical section of some code.

It would be nice if this use-case is supported, for high performance parallel computing in OCaml: create some data, mark it as read-only then fork the workers.