pub fn set_metallib_path(path: impl AsRef<str>) -> Result<()>
Sets the path used by subsequent Metal initialization.
This changes process-global MLX state and can affect every thread that initializes Metal afterward.