Optional Loading

This construct installs a package named Foo, which would be replaced by the
loaded Foo if it were found, but if it weren't, the package will remain a
package, not a Failure, and so the above ~~ test will always be False.