(* Author: Andreas Lochbihler, ETH Zurich *) subsection ‹Monoid› theory Applicative_Monoid imports Applicative begin