Combining multiple declarations with the same name into a single definition, useful for extending libraries.