Given `d = a.b(c)` ## Current  ## Proposal 1  ## Proposal 2 ### When dependency is not shared elsewhere  ### Shared dependency 