We should raise `NotImplementedError` instead of `AttributeError` in the high-level API if an extension is not present.