<img width="285" height="42" alt="Image" src="https://github.com/user-attachments/assets/146f0ed7-8787-4cbf-a191-4257416824fe" /> Arrows are a common syntax in MLIR dialects for denoting result types. They are also used in the generic MLIR operation format. See [`mlir::AsmParser::parseArrow()`](https://mlir.llvm.org/doxygen/classmlir_1_1AsmParser.html#aadaac62d4dff4fde5f3a8b9ee355d923) and [`function-type` grammar](https://mlir.llvm.org/docs/LangRef/#type-system).