Implement ctors and iterators.

libc++ __wrap_iter is disabled; private ctor.