refactor(compiler): make view hydration explicit