Open
Description
What should happen if some Sink
is created, cloned and then closed? Should it:
- Make all copies closed (requires communication between clones)
- Close only one copy (needs clone counting if cleanup is required)
- Be dependent on implementation (makes generics unreliable)
The expected behavior should be decided on and documented.