steps
using macwire wire macro https://github.com/softwaremill/macwire/blob/master/macros/src/main/scala-3/com/softwaremill/macwire/internals/MacwireMacros.scala#L9
call wire for Dep, compile
then change Dep constructor and run Components
repro here https://github.com/OlegYch/macwire-undercompilation
problem
java.lang.NoSuchMethodError at runtime
expectation
Components is recompiled when signature of Dep changes
notes
sbt 1.11.5
originally reported at softwaremill/macwire#412