Arrows are a means of modeling computational effects that are more general and less powerful than Monads.
Arrows can express relationships between nodes in a graph (a tree is a type of graph).
Arrows can be primitives in computer graphics.
In some programming languages, arrow symbols like ->
and =>
are syntax with specific meaning.