[Haskell-cafe] Fast JSON validation - reducing allocations