An experimental json generator that reuses cached fragments