Someone told me that he heard that Marah was a diversion from the route to the promised land, because God wanted to clean them first (in whatever way). The water contains magnesium oxide, which is laxating.
He asked me if I knew about this explanation, but I couldn't find anything in my library. Where can I look?