Melt the butter in pan and add the flour over a low heat. Stir constantly to avoid lumps. Add the sugar and then the hot liquids. Boil for 3 minutes stirring all the time. Serve warm or cold.