Wouldn't this erreneously cause a binary to be emitted in case of dmd, a library and "-o-"?