4.16 sdds::InputSource, sdds::OutputSink, and adapters