Вопрос по тому, как работает код в задаче https://golangs.org/celsius-to-fahrenheit . Не совсем понял, зачем мы на 25 строке создаем тип для анонимной функции "type getRowFn func(row int) (string, string)" и для чего он там вообще нужен. Для чего это вообще сделано? Заранее благодарю за ответ.