Towards pipes-4.0.0. This is a draft. Documentation hasn't been updated