LYR-MIG0102
a native root without a counterpart
A note of lyric fix --from-4: the lyric.json names a native root (nativeRoots), whose modules Lyric 4 took from a host. Lyric 5 has no host and no native roots; a library of C is described under [native] and called through extern "C".
Explanation
Lyric 4's native roots let a host supply modules without bodies. Lyric 5 compiles to a native binary and calls C directly: the functions are declared extern "C", and the C sources or libraries are named under [native] in lyric.toml.
Write the declarations the host's modules held as extern "C" functions, and name the library under [native].
Example
proposal[LYR-MIG0102] lyric.json:1:1: the native root 'host' (host/) has no counterpart in lyric.toml — a library of C goes under [native]; Lyric 5 calls C through extern "C" declarations