I saw that there is dead code elimination in 4.02.0 and I thought to myself that this would help make Core's very large binaries smaller. So, I switch compilers and did a test. Unfortunately, a small sample program compiled with ocamlopt and using Core.Std.List was still 11MB. I very much doubt that my binary really needs to be 11MB. Is there a way to shrink the size? I had heard about namesapces elsewhere before but I think that discussion died.