(import (algebraic-structures semigroup) (only (algebraic-structures private vector))) (module (algebraic-structures vector semigroup) = ((algebraic-structures semigroup) (algebraic-structures private vector)))