There are two main types of beer: ales and lagers. Until very recently, I would have said no one has produced a drinkable non-alcoholic ale, but that has changed. Low-alcohol beer, also called small ...