new_contents: 
  class AssignerException(Exception):
      """ The top of the 'expected assigner exceptions' hierarchy. If one of these isn't caught, that's a bug. """
  
subject: Add a base AssignerException class for exceptions we intend to handle