GC behaviour in GHC