…. This should fix the unittest failures.
…s behavior when calling finish() from a worker thread -> deterministic deadlock because it's the least bad solution.
…, not only for integers
…e to nested function error Avoid frame access check and disabled default construction in predicate templates.
I also added decodeFront which operates on the first code point in the range (unlike stride and strideBack, it requires a different name, since the signatures of decode and decodeFront are almost identical - the only difference being that decode takes the index by ref, and decodeFront takes it as out).
I also added overloads for strideBack which don't require an index (they operates on the last code point).
I also added overloads for stride which don't require an index (they operate on index 0).