Function wrap

Source
pub fn wrap<T: Generator>(gen: T) -> Wrapper<T>