package std.lang protocol Iterator - value - moveNext - select: - select:collect: - iterator end