Stops the worker. Pending requests reject.
build makes a new shape; check makes one only if the cost of shape
generations.current (the one in use) at these transforms passed
ratio times its as-built cost. A new shape is remembered as
generations.next. The input's arrays move to the worker: they are
unusable afterwards.
Whether requests run in a worker (false once
'auto'fell back to the calling thread).