Golang conventions compliant ToSnake function