I can't quite figure out how to use the profiling build. I aliased `react-dom` to `react-dom/profiling` but I get this error:

<img width="448" alt="screen shot 2018-09-08 at 20 17 02" src="https://user-images.githubusercontent.com/810438/45257816-2d405780-b3a4-11e8-9615-0b27abd0442b.png">
<img width="272" alt="screen shot 2018-09-08 at 20 17 06" src="https://user-images.githubusercontent.com/810438/45257817-2d405780-b3a4-11e8-8a08-f5a0650debfe.png">

I didn't want interactions, I just want profiling. What am I doing wrong?

To repro, use CRA, then eject, then add `react-dom` -> `react-dom/profiling` to alias in webpack prod config and build.
recomputeCurrentRendererTime();
    currentSchedulerTime = currentRendererTime;
    return currentSchedulerTime;
  }
   There's already pending work. We might be in the middle of a browser
   event. If we were to read the current time, it could cause multiple updates
   within the same event to receive different expiration times, leading to
   tearing. Return the last read time. During the next idle callback, the
   time will be updated.
  return currentSchedulerTime;
}
function requestWork(root: FiberRoot, expirationTime: ExpirationTime) {
  addRootToSchedule(root, expirationTime);
  if (isRendering) {
    
    
    return;
  }
  if (isBatchingUpdates) {
    
    if (isUnbatchingUpdates) {
      
      
      nextFlushedRoot = root;
      nextFlushedExpirationTime = Sync;
      performWorkOnRoot(root, Sync, true);
    }
    return;
  }