# Method 2: Create a Transform subclass class MyTransform(Transform): def encodes(self, x:str): return f"encoded str: {x=}" def encodes(self, x:int): return f"encoded int: {x=}" my_transform = MyTransform() my_transform(("my str", 42))