PIPES AND TYPES