Heat the water, do not boil it. Also heat the rum. Keep both warm. Beat the egg yolks in a saucepan with the sugar until frothy. Add the hot water while stirring constantly. Season to taste with the spices and stir in the preheated rum. Serve the hot, frothy drink in preheated punch glasses.