Install an external LLL reducer from the shared library at
path for the rest of this process, returning whether the load succeeded.
The library must export lean_fplll_lll_reduce (the fpLLL-ffi shim built by
scripts/oracle/setup_fplll_ffi.sh); the loader calls dlopen, resolves that
symbol, and records the reduction function. Once installed, a Hex.lll
call whose candidate certifies under Hex.certCheck returns the accelerated
basis; an absent reducer, a load failure, or a rejected candidate all fall
through to the exact Hex.lllNative. Loading is an explicit action; there is no
environment-variable read and no implicit load; and the trust boundary is
unchanged: every external candidate is checked before use.
A later successful load replaces the current reducer; a failed load leaves the
existing state untouched and returns false (writing the dlopen/dlsym
diagnostic to stderr) when the library cannot be loaded or does not export the
expected symbol.