Compile static binaries

On Linux, in particular, the binary is dynamically linked and has a ton of dependencies. We can make a static binary if we dip down and muck with gcc/ghc flags