Mirror the C cgen's N_IDENT load fallback. Reads of a top-level scalar `let` now emit `MOVQ name(SB), AX` (RIP-relative) instead of silently dropping. Truly undefined names still fall through to the silent return, matching the pre-existing defensive behaviour; the C side's broader unconditional fallback is intentionally not mirrored here so typos surface as nothing-emitted rather than a link-time stub.