Trait Require
arcon::prelude::prelude
pub trait Require<P> where P: 'static + Port, { fn handle(&mut self, event: <P as Port>::Indication); }
fn handle(&mut self, event: <P as Port>::Indication)