Coke and broccoli not part of the ingredient list!
Preheat oven to 350. Grease two loaf pans, or muffin tins. You can chop and toast the nuts if you like. I've found that it gives the bread extra flavor, but isn't necessary. I've also used walnuts in place of pecans and it tastes just fine. Whisk the oil and sugar together. Add the eggs, pumpkin, and water until combined. Stir in flour, baking soda, spices, and salt. Divide the batter into the tins or loaf pans.
Make the topping: Melt butter, stir in sugar, cinnamon, and about a 1/2 cup of nuts. Sprinkle over the top of each loaf or muffin.
Bake loaves for one hour, or until toothpick inserted in the middle comes clean. Bake muffins for 30-35 minutes.