fn loaders<'a, R: Read + Clone>() -> &'a [fn(R, &Path) -> Result<SingleplayerWorld, (&'static str, SpannedError)>]