aboutsummaryrefslogtreecommitdiff
path: root/algebraic-structures.semigroup.reduce.scm
blob: f5340e7e6c6fa8a89f4f4e053cf3c1fccf641e85 (about) (plain)
1
2
3
4
(functor ((algebraic-structures semigroup reduce) (S (<>)) (R (reduce))) (reduce)
  (import scheme S (rename R (reduce reducible:reduce)))

  (define (reduce xs) (reducible:reduce <> xs)))