pub trait AsSignal<T> { // Required method fn name(&self) -> &str; }
Anything that names a signal carrying T: a Signal<T> or a string.
T
Signal<T>