Why does MLton depend on GCC?

Mayuresh Kathe <[email protected]> Wed, 30 Jan 2019 17:57:41 +0530
Newsgroups gmane.comp.lang.ml.mlton.user
Message-ID <[email protected]>
Hello,

I thought MLton was an independent ML compiler project with a supported 
runtime, then why does it have to depend on GCC?

I just did a "sudo apt install mlton" on Ubuntu 18.04 x86_64 and I got 
the following as installables;
   gcc gcc-7 libasan4 libatomic1 libc-dev-bin libc6-dev libcilkrts5
   libgcc-7-dev libgmp-dev libgmpxx4ldbl libitm1 liblsan0 libmpx2 
libquadmath0
   libtsan0 libubsan0 linux-libc-dev manpages-dev mlton mlton-basis
   mlton-compiler mlton-doc mlton-runtime-native 
mlton-runtime-x86-64-linux-gnu
   mlton-tools

Of the above, I can completely understand "mlton*" packages, but why 
"gcc" and it's libraries?

~Mayuresh