On 08/30/2013 08:05 AM, Tim Shen wrote: > Rewrite matchers using structs instead of closures. It's more clear > and easy to maintain now. Other than the test case (breaks on mingw32 target) this is looking very sweet.