In a large mixing bowl add all ingredients (except the optional topping ingredients). Combine with a hand mixer until everything is blended. The shredded coconut will give it a chunky texture.
Pour the batter in the the baking dish and set aside while you make the topping.
For the topping (this is optional because not everyone eats butter!) Combine all topping ingredients in a small dish and place the mixture in clumps over the top of the batter in the baking dish.
Bake everything for 25-30 minutes. The outside will get very golden brown, but the inside will stay extra gooey (like pumpkin pie).
I call these bars, but they are best eaten with a spoon :)