use Support.Tuple to simplify unboxing code and get rid of special unary cases
use Support.Tuple to simplify unboxing code and get rid of special unary cases

darcs-hash:ed7382d4a2694610d8ebdd3c4dea4c906eafaa76

dpwright/jhc,dpwright/jhc,dpwright/jhc,dpwright/jhc