Add: complete pipe functions.