scala/ScalaBook/chapter-08/src/main/scala/scalabook/control/Semigroup.scala
package scalabook.control trait Semigroup[A] { def compose(a: A, b: A): A }