Module S.Kind
val matches : caller:t -> callee:t -> boolReturn true if the
callerelement kind matches thecalleeelement kind. Used during trace expansion; we will only consider expanding the trace from caller into callee if this evaluates to true. This can normally just beequal, but something fuzzier may be required iftis a type that contains identifiers from the caller/callee