docs: def chainable(f):
      """
      Decorator which causes a 'void' function to return self
  
      Allows chaining of multiple modifier class methods.
      """
      @wraps(f)
      def wrapper(self, *args, **kwargs):
          # perform action
          f(self, *args, **kwargs)
          # return reference to class.
          return self
      return wrapper