Exactly, in fact I'm always surprised so many people still claim GA is better for practical implementations after all these years.
My impression is that if you want something compact that you'll need to either give up on performance (type erasure) or separate compilation (track every type).
GA is great for pen and paper proofs though.