class_docstr: Strategy for how to shard (split) the work.
code: def file_suffix(self) -> str:
      return (
          f"_{self.shard_i}of{self.shard_n}"
          if self.add_file_suffix
          else ""
      )
  
imports: from pathlib import Path
  from typing import Collection
label_desc: Use image node_id 2 for calling the ShardingStrategy obj's underlying member method code with example usage: obj.file_suffix() and returns: unknown