why is there the --global flag 
here? it is really really really bad practice to force global package installs with cabal.