2 | -- temporary experimentation
4 | ||| Like Ord, but with a comparison that can fail
5 | ||| Can be thought of as computing whether a term is a subterm of another term,
6 | ||| or as computing common prefixes/subpaths in a tree
23 | -- ||| Should generally be possible to derive with metaprogramming
24 | -- ||| This sounds like something that should be generally possible to derive
25 | -- ||| with metaprogramming for any inductive type?
26 | -- ||| I could imagine this being a built in functionality in a functional language