#root::data::Iterator
FromNext root/data/Iterator.vi:41
struct FromNext[F](...);
iterator root/data/Iterator.vi:44
impl iterator[T, F; Fork[F], Drop[F], Fn[F, (), Option[T]]]: Iterator[FromNext[F], T];