Add return type: `TypedPipe[V]`