def resist(this_function):  # Note: This is the first of 3 module attributes you should know about!
    """
    Use this @wrapper to prevent a self.queen reference being passed as self in this_function for any @assimilate class.

    :Parameters:
        :param Function this_function: A method which utilizes an object instance as the first implicit pos argument.
    :rtype: Function
    :return Function this_function: The same method, but with a flag attribute to prevent self.queen injection wrapper.
    """
    this_function._protect_self_reference = False
    return this_function