Changed type signature type variables for consistency with Pipes.Parse