Vimes is A Cop, Granny is A Witch, that is usually enough for a reader to know what they are doing in any particular book. If more knowledge than that is needed Terry will give it. Tiffany in particular has her back story given in the early chapters of each of her books.