Yet another 'pipe' pattern implementation.