fix quadratic slowdown in Template Haskell runner buffer handling
fix quadratic slowdown in Template Haskell runner buffer handling

ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs