I don’t do any check here, I think it’s fine to crash if a plugin author tries to `.use()` a plugin with a wrong interface.