This helps language servers not freak out.
Sorta. crt0 is a separate module as far as bonnibel is concerned, but it's still part of the libc module file.
In order to allow -fpic and -fpie in the user target, move init to it's own target -- it needs its own special build rules to make it loadable by boot.