if a library doesn't load, the assertion error should say something like "Failed to load x", rather than `Error: value` or whatever it says haha.