This looks like an error, right? Why Typedef this to TypedPipe?