https://dropcode.ru/thread/kak-peredat-tip-v-kachestve-argumenta-na-golang-1