0.0.8: added SafeIterable class