Advanced Go

Master channel behaviors: buffering, timeouts, and direction.