caterwaul
let object = Typein λ(m : object) → λ(ring : ./Type m) → { additive = ../../Group/PartiallyOrderedCommutative/extractSetCommutativeGroup m ring.additive , multiplicative = ring.multiplicative } : ../Set m