A collection of helper functions and special types for working with and extending golang's existing channels