#define HP_GENERIC RETURN_TO_SCHED(HeapOverflow, ThreadRunGHC)
#define YIELD_GENERIC RETURN_TO_SCHED(ThreadYielding, ThreadRunGHC)
#define YIELD_TO_INTERPRETER RETURN_TO_SCHED(ThreadYielding, ThreadInterpret)
#define BLOCK_GENERIC RETURN_TO_SCHED(ThreadBlocked, ThreadRunGHC)
#define HP_GENERIC RETURN_TO_SCHED(HeapOverflow, ThreadRunGHC)
#define YIELD_GENERIC RETURN_TO_SCHED(ThreadYielding, ThreadRunGHC)
#define YIELD_TO_INTERPRETER RETURN_TO_SCHED(ThreadYielding, ThreadInterpret)
#define BLOCK_GENERIC RETURN_TO_SCHED(ThreadBlocked, ThreadRunGHC)