Let pes decoders have multiple outputs
Use defer to schedule channel closing
splitting off PacketChannel and reorganizing a little bit
Make Skip and Take chainable
Defer closing all registered channels at once