i really think it's worth considering thinking about compiler as a different approach to finer grained reactivity, not just something to do useMemo's for you. it relies on React parts of JS code being pure-ish, and rewrites them into granular memoizable blocks. this includes JSX elements themselves