scala.collection.Map algebras