Hi all,
I wanted to know if the moduleName was cached somewhere or recomputed at each function call...
It seems to be recomputed.

We could have a different scheme:
moduleName is cached in a class inst var of FFILibrary.
FFILibrary is then added to startup list and moduleName is reset when resuming on a different platform.
instance side moduleName calls class side moduleName.

Or moduleName becomes an inst var, set during uniqueInstance construction, and uniqueInstance is nilled out when resuming.

What do you think?