Preheat the oven to 350°F and grease a 9x9 baking dish.
In a large bowl, mix together all of the ingredients except the pumpkin, oil, and cranberry sauce. Mix thoroughly.
Add in pumpkin and coconut oil and mix well. The mixture should be lumpy without much dry flour left.
Pour 2/3 of the mixture into the pan and press down firmly with a spoon so that it forms a thick layer that evenly covers the pan.
Spread the cranberry sauce evenly over the first layer, completely covering it.
Pour the remaining mix over the sauce and press down gingerly so that the oats stick to the wet cranberry sauce.
Bake 25-30 minutes (the top layer will not change color much).