fun describeOne arg = String.concat (map (fn f => f arg) (rev (!describers)))
-val line = "-------------------------------\n"
-val dline = "===============================\n"
+val line = "--------------------------------------------------------------\n"
+val dline = "==============================================================\n"
fun describe dom =
String.concat (List.mapPartial