matchM package:distributed-process

Match against any message, regardless of the underlying (contained) type
Match against any message (regardless of underlying type) that satisfies a predicate