educe.stac.util.annotate.schema_text()

Display schema type annotations in a friendlier way,
cutting out intermediary context

  [m1]...[[m2.1]...[m2.2]..]...[m3]

But note that this isn't particularly clever, and if one
of the members includes another (which can but should not
happen), the text will be off.
Use schema_text in sanity checker output
Use schema_text in glozz dump
stac-learning weave: output dialogue acts too