#root::data::Iterator

Empty root/data/Iterator.vi:12

struct Empty[T](...);

fork root/data/Iterator.vi:15

impl fork[T]: Fork[Empty[T]];

drop root/data/Iterator.vi:16

impl drop[T]: Drop[Empty[T]];

iterator root/data/Iterator.vi:18

impl iterator[T]: Iterator[Empty[T], T];