In a large bowl, mix the pumpkin puree, sugar, oil and eggs together. If using the soy flour just add the water at this point. Stir to combine.
In another bowl, mix the flour, baking powder, salt, spices and soy flour (if using).
Combine the flour mixture with the pumpkin mixture and mix until just combined.
Stir in the chocolate chips if using.
Spoon into a large greased loaf pan and bake at 350 degrees for about 60 minutes or until an inserted toothpick comes out clean.
Let cool in pan on a rack for about 10 minutes, then remove from pan and cool on rack.
While bread is cooling. In a bowl combine, powdered sugar, maple flavoring and almond milk.
Mix with a whisk until all clumps are mixed in and mixture is smooth. The glaze should be a little runny, if too stiff to drizzle add a little more almond milk, if too runny add a little more powdered sugar.