Combined size and pattern factor operator test, take two.
Combined size and pattern factor operator test, take two.

More complex repetition patterns detected through the use
of pattern factor operator, while specifying size. It is
also possible to use restriction semantics (T...){N,M}[K]
but that will be done further on in example mode.

// pattern factor operator detecting multiples in fixed size
// packs, triggering SFINAE properly in each case.

template<typename... T>
auto e10(T...)
  -> decltype(templify((std::tuple) (T...){8}[2])(), a2() );

template<typename... T>
auto e10(T...)
  -> decltype(templify((std::tuple) (T...){9}[3])(), a3() );

irrequietus/clause,irrequietus/clause