Fixes error under clang
Fixes error under clang

The explicit trailing return caused an incomplete type issue in clang.
Idk why, I've had too many issues with compilers messing up to care
whether clang or gcc is right on this.

ryanhaining/cppitertools,ryanhaining/cppitertools,ryanhaining/cppitertools