The abstractions are close enough and both need some of the functionality that the other offers.
The abstractions are close enough and both need some of the functionality that the other offers.