Adds support for .limit on TypedPipes (useful for debug)

please delete this branch on merge