Module Modes_lib.StatefulnessSource
Implementations of Axis must provide a total order over its elements. compare should agree naturally with le and equal.
cross crossing mode strengthens mode as it would on a variable of kind _ mod crossing.
In the compiler, this is known as cross_left.