TLS in pure (O)Caml