public Stream<? extends TraceObjectValPath> walkObject(Visitor visitor, TraceObject object,
			Lifespan span, TraceObjectValPath path) {
		return visitor.continueValues(object, span, path)
				.flatMap(v -> walkValue(visitor, v, span, path));
	}
Walk an object and its subtree

@param visitor the visitor
@param object the current object
@param span the composed span from seed to current object
@param path the path from seed to current object
@return the result stream of the object and subtree walked
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/target/visitors/TreeTraversal.java