coalesce

travis-badge release-badge docs-badge license-badge

coalesce allows for easy unification of disjoint types, often useful for combining multiple concrete instances into a common trait object. You can run an arbitrary code block over each item, see the API docs for example usage.