this catches unbound symbols during loading of the extension, allowing us to spot potential linking errors earlier