pub type SinkFn = fn(Context, Option<Configuration>, Inputs) -> Pin<Box<dyn Future<Output = Result<Arc<dyn Node>>> + Send>>;
SinkFn is the only signature we accept to construct a Sink.
SinkFn
Sink