fix: better light linker support