It's not just metaprogramming, it's a lack of standard types (like sets) paired with a lack of parametric polymorphism cough yeah, generics cough that makes writing some data structure manipulations feel sort of counter-productive.
Go makes up for this by making other stuff being easy and fast to code.
Go makes up for this by making other stuff being easy and fast to code.