Example 1 - A Simple Subscription
Example 2 - Subscribing with the "#" wildcard character
Example 3 - Subscribing with the "*" wildcard character
Example 4 - using distinctUntilChanged()
Example 5 - using disposeAfter(X)
Example 6 - using withConstraint() to apply a predicate to subscription callback
Example 7 - using withContext to set the "this" context
Example 8 - using withDelay to delay evaluation of subscription
Example 9 - using distinct to ignore any duplicate messages