Lightly grease a 2 quart baking pan, or 9x13 pan. Preheat oven to 350 Deg F.
In a medium saucepan combine the quince and poaching liquid ingredients. Bring to a boil then simmer until the quince are pierced with a fork, but still firm, about 8-10 min.
Drain and place the quince to a large mixing bowl. Add in the persimmon and cranberries.
Pour the lemon juice and maple syrup over the fruit and stir, then the spices for the filling and stir well. Pour into prepared pan making sure its in an even layer.
In a separate bowl combine the oats, flour, sugar, salt and spices for the topping. Mix well. Add in the butter and maple syrup and mix with hands, fork or pastry blender until the entire mixture is moist and holds shape if you squeeze it together.
Evenly distribute the topping over the fruit. Cover the pan with foil and bake for 30 min. Remove the foil and bake another 10 min or until bubbly and the topping is starting to turn golden.
Remove from oven and let sit 10 min. Serve hot with vanilla ice cream.