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