GHCi linker should run constructors for linked libraries
As far as I can tell from my experimentation, any library that contains a function with __attribute__((constructor))
on it won't have its constructor(s) run when loaded, or its destructors run when unloaded. This violates assumptions that some libraries make.