Testing monoids