In a medium skillet, combine the carrots, shallot, sugar, 1/4 cup of stock and 1 tablespoon of olive oil. Cover partially and simmer over moderate heat until the liquid evaporates and the carrots are tender. Add the sugar snaps and 2 tablespoons of stock and cook for 3 minutes. Add the spinach, cover and cook for 1 minute. Season with salt and pepper.