Originally reverted due to a misattributed hot reload benchmark regression. This reverts commit f5bce716.