[](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-1)# Method 3: Extend with decorators [](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-2)@MyTransform [](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-3)def encodes(self, x: float): return f"encoded float: {x=}" [](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-4) [](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-5)# Now our transform handles three types! [](https://www.fast.ai/posts/2025-02-20-fasttransform.html#cb32-6)my_transform(("hello", 42, 6.28))