          if retval:
              logger.debug("Mask pre-exists for face: '%s' - %s", frame, idx)
          return retval
  
      def _get_output_suffix(self, arguments):
          """ The filename suffix, based on selected output options.
  
          Parameters
          ----------
          arguments: :class:`argparse.Namespace`
 
</s> remove     def _set_saver(self, arguments):
 </s> add     def _set_saver(self, arguments: "Namespace") -> Optional[ImagesSaver]: </s> remove     def __init__(self, arguments):
 </s> add     def __init__(self, arguments: "Namespace") -> None: </s> remove     def _set_flow(detector: str, aligner: str, masker: List[str]) -> List[str]:
 </s> add     def _set_flow(detector: Optional[str],
                  aligner: Optional[str],
                  masker: List[Optional[str]]) -> List[str]: </s> remove     def get_argument_list(self) -> dict:
 </s> add     @staticmethod
    def get_argument_list() -> List[Dict[str, Any]]: </s> remove         sfx += "{}.png".format(arguments.output_type)
 </s> add         sfx += f"{arguments.output_type}.png"
    def _get_output_suffix(self, arguments: "Namespace") -> str:
          if retval:
              logger.debug("Mask pre-exists for face: '%s' - %s", frame, idx)
          return retval
  
    def _get_output_suffix(self, arguments: "Namespace") -> str:
          """ The filename suffix, based on selected output options.
  
          Parameters
          ----------
          arguments: :class:`argparse.Namespace`
keep keep keep keep replace keep keep keep keep keep
 Minor updates and fixups
  - Mask Tool - Typing + BiSeNet mask update fix
  - Alignments Tool - Auto search for alignments file 
tools/mask/mask.py