fixes for gcc11
- fixes #150 (closed): tweak meta_enum to be
constexprwith gcc11 - add missing include
- make sure zip iterators really satisfy the random access iterator concept. Specifically, for an iterator
iter, the offset dereference operator,iter[n]should exist, and be equal to*(iter+n). See here.
Edited by Gerhard Raven