@Synchronized fun consumeBy(consumers: List<(T) -> Boolean>): Boolean
Invokes the given list of lambdas and marks the value as consumed if at least one lambda returned true.