The nfl command-line entry point: parses run/compile/check/ macroexpand/shim/repl invocations, drives the Nim compiler over a generated wrapper for run/compile/check, drives the macro expander directly for macroexpand, writes a Nim-importable delegation module for shim, and hands off to repl.nim for repl. See man/cli.md for the full command/flag reference.