In principle you should use the buffers in the `Results` object for this, as they ensure that you are using a separate buffer on each thread. I'm not sure if ScalaJS supports `ThreadLocal`s (or `DynamicVariable`s in Scala stdlib), if not, we should have our own wrapper around them.