Some reorganization, to make this a cool library called 'piped'.