pub trait Bindable<'a> { type Item; // Required method fn bind(&mut self, cx: Scope<'a>, signal: &'a Signal<Self::Item>); }