proto! stream { stream:send { send(T) -> stream } } fn main() { let (bc, _bp) = stream::init(); stream::client::send(bc, ~"abc"); }