docs: def hookup(self, api):
          """ Hooks this module up to the given api. """
  
          assert not hasattr(api, self.module_name), """
              '{}' conflicts with existing attribute
          """.format(self.module_name)
  
          self.api = api
  
          setattr(api, self.module_name, self.execute)