docs: def require_isis_version(major, minor=0, patch=0):
      """Decorator that ensures a function is called with a minimum isis version.
      """
      def decorator(fn):
          @wraps(fn)
          def wrapper(*args, **kwargs):
              check_isis_version(major, minor, patch)
              return fn(*args, **kwargs)
          return wrapper
      return decorator