Preheat oven to 350 F
Dough: Combine coconut oil, water, maple syrup and salt in a small pan and bring to a boil and let boil for 30 seconds.
Remove from heat and add tapioca flour, arrowroot flour, and mix until a sticky and wet dough forms.
Let cool for 4 minutes and then add in coconut flour and egg, mix until a dough forms.
Remove from pan and place onto a cutting board and kneed until the dough can be stretched and does not fall apart. This took me about 3 minutes of kneading. Don't worry because at first the dough will fall apart and will be very sticky but after a few minutes I promise it does come together.
Roll out dough into a rectangle at about 1/4 inch thickness.
Filling: Combine maple syrup, cinnamon, and water - whisk. Add in coconut flakes, pecans, and raisins and toss until well coated.
Spoon mixture onto the dough leaving about 1/2 inch on the edges.
Roll the dough carefully into a log and cut 1-inch pieces, you'll have about 6-8 rolls.
Place on a greased pan and bake at 350 F for 30-35 minutes. Outside of dough should be a golden down color.
Remove from oven and let cool until they are no longer warm. This took about 10 minutes.
While rolls are cooling let's make the frosting-
Frosting: Mix the vegetable shortening, almond milk, maple syrup and cinnamon with a hand mixer until well incorporated.
Cover your rolls generously and ENJOY :)