public Suppression suppress(T value) {
		return new Suppression(this, Thread.currentThread(), value);
	}
Suppress this callback, providing the given value as information

<p>
This should almost always be used in a try-with-resources block. The only exception is
perhaps to wrap this in another {@link AutoCloseable}. The information is usually one of the
parameters, or perhaps a n-tuple of all parameters. For many use cases, {@code null} is all
that is needed. The information is needed if the callback would like to make the suppression
decision based on that information, e.g., is this callback telling me to "go to" a place I'm
already "going to"?

@param value the value
@return a handle to the request
Ghidra/Debug/ProposedUtils/src/main/java/utilities/util/SuppressableCallback.java