Алан Гибизов, ну не такой уж и невозможный случай в принципе. Например в первой версии запилили библиотеку ххх, а во второй версии сделали супер-ххх, а старая осталась для совместимости, но при этом про неё вполне можно говорить «никогда не используйте в новых пооектах».
Всё там же. Круглые скобки не дают парсеру интерпретировать фигурную скобку как начало тела функции.