# Functions
DiscardCh consumes all incoming messages from the given channel until it's closed.
Equals return a Matcher that matches the given value.
Filter takes a slice of type []T and a Matcher[T].
Map applies the Mapper function to each element of the slice and returns a new slice with the results in the same order.
NewFuture creates a new Future[T].
NotEquals return a Matcher that does not match the given value.
Reduce applies the Reducer function to all elements of the input values and returns the result.
# Interfaces
Future is an object that holds a result value.