> +(define-public maven-wagon-http-shared > + (package > + (inherit maven-wagon-provider-api) [...] > + ("maven-wagon-provider-api" ,maven-wagon-provider-api))) That's some serious abuse of inheritance (compared to the by-the-books sense). But we are doing that all over the place anyway - maybe not that brazenly, though :) Have to know when to break "the rules", so LGTM! (O_o)