Two sized pipe

Closes #46 and #38