proc() -> move ||
Change implementation of AnyRefExt for references to NetworkStream to require 'static lifetime