https://codesandbox.io/s/elastic-mayer-rzz4h2?file=/package.json

This is supposed to `console.error` but it doesn't.

17 warns: https://codesandbox.io/s/admiring-minsky-sze07m?file=/src/App.js
}
 Computes the next Just Noticeable Difference (JND) 
 The theory is that a person can't tell the difference between small differences in time.
 Therefore, if we wait a bit longer than necessary that won't translate to a noticeable
 difference in the experience. However, waiting for longer might mean that we can avoid
 showing an intermediate loading state. The longer we have already waited, the harder it
 is to tell small differences in time. Therefore, the longer we've already waited,
 the longer we can wait additionally. At some point we have to give up though.
 We pick a train model where the next boundary commits at a consistent schedule.
 These particular numbers are vague estimates. We expect to adjust them based on research.
function jnd(timeElapsed: number) {
  return timeElapsed < 120
    ? 120
    : timeElapsed < 480
    ? 480
    : timeElapsed < 1080
    ? 1080
    : timeElapsed < 1920
    ? 1920
    : timeElapsed < 3000
    ? 3000
    : timeElapsed < 4320
    ? 4320
    : ceil(timeElapsed / 1960) * 1960;
}
function checkForNestedUpdates() {
  if (nestedUpdateCount > NESTED_UPDATE_LIMIT) {
    nestedUpdateCount = 0;
    rootWithNestedUpdates = null;
    throw new Error(