old_contents: from file import OutputFileQueue
  from memory import MemoryQueue
  from message import MessageHandle
  from redis_queue import make_redis_queue
  from sqs import JobProgressException
  from sqs import make_sqs_queue
  from sqs import make_visibility_manager
  from sqs import SqsQueue
  
  __all__ = [
      JobProgressException,
      make_redis_queue,
      make_sqs_queue,
      make_visibility_manager,
      MemoryQueue,
      MessageHandle,
      OutputFileQueue,
      SqsQueue,
  ]
  
new_contents: from message import MessageHandle  # noreorder
  from file import OutputFileQueue
  from memory import MemoryQueue
  from redis_queue import make_redis_queue
  from sqs import JobProgressException
  from sqs import make_sqs_queue
  from sqs import make_visibility_manager
  from sqs import SqsQueue
  
  __all__ = [
      JobProgressException,
      make_redis_queue,
      make_sqs_queue,
      make_visibility_manager,
      MemoryQueue,
      MessageHandle,
      OutputFileQueue,
      SqsQueue,
  ]
  
subject: add noreorder for message MessageHandle because of circular dependency