support small arrays and CONSTR_NOCAF in ghc-heap
Some closure variants are not handled in the ghc-heap package which means you cannot explorer passed them These include:
CONSTR_NOCAF
SMALL_MUT_ARR_PTRS_CLEAN
SMALL_MUT_ARR_PTRS_DIRTY
SMALL_MUT_ARR_PTRS_FROZEN_CLEAN
SMALL_MUT_ARR_PTRS_FROZEN_DIRTY
This changes adds support for them
I tried to figure out a test for these but didn't do so good