Preheat the oven: Set your oven to 350°F (175°C) and grease a 9x5 inch loaf pan or line it with parchment paper for easy removal.
Mix the dry ingredients: In a large mixing bowl, sift together the flour, baking powder, cinnamon, nutmeg, allspice, cloves, and salt.
Cream the butter and sugar: In another bowl, cream together the softened butter and brown sugar until light and fluffy.
Add the wet ingredients: Beat in the egg, vanilla extract, and Dragon Stout into the butter and sugar mixture until smooth.
Combine the mixtures: Gradually fold the dry ingredients into the wet ingredients, alternating with milk until the batter reaches a thick but smooth consistency.
Add the dried fruit: Stir in the raisins or currants, ensuring they're evenly distributed throughout the batter.
Pour and bake: Pour the batter into the prepared loaf pan and smooth the top with a spatula. Bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean.
Cool and serve: Allow the bun to cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely. Slice and serve once fully cooled.