In a stand still mixer fitted with the paddle attachment, start adding the yams, and blend until smooth. Begin to add the rest of the ingredients, eggs, vanilla, butter,half and half, banana, maple syrup and salt. If the consistency is thick add some of the reserved syrup from the yams. Set aside. Place the sweet potato pudding in a 9x13 greased dish. Top with the topping (see below). Add the mini marshmallows if you are planning to serve immediately. Bake in a 350° F oven for 55 minutes. Serve with turkey at Thanksgiving. Bon Appetit.