Как на самом деле устроен тип Map в Golang? | Golang под капотом