I'm not sure that this is quite the change that is needed for `FileSearch`. When loading syntax extensions, `FileSearch` needs to be instantiated with the host triple, but when loading target libraries it needs to be instantiated with the target triple.