Is there any reason why this function must be created at *each* call to `ilibAres` ? Another possibility would be to add this function as a private function to `AresI18n`.