fn profession_extra_loadout( profession: Option<&Profession>, ) -> fn(_: LoadoutBuilder, _: Option<&SiteInformation>, time: Option<&(TimeOfDay, Calendar)>) -> LoadoutBuilder