Resolves the remaining eslint warnings across the codebase: dead non-null assertions in compiler.ts (threaded the log step through as a param instead of reading a nullable field), unused imports/vars, empty-function/empty-block stubs, prefer-const violations, and a definite-assignment issue in boot-nexe.ts's footer parsing. Also includes incidental prettier reformatting from `eslint --fix` across files whose logic didn't otherwise change.