Load dependency modules to ensure that all symbols are resolved.
Load dependency modules to ensure that all symbols are resolved.

This is most important for GSL and other libraries that depend on weak
symbols.  It is not really needed for normal libraries.  It might be
best to make this toggleable to save loading time.

travitch/foreign-inference,travitch/foreign-inference