maps like Pipes.Group