Christmas pudding is a relatively recent concoction of two older, at least medieval, dishes. The first was a runny porridge ...