> macro-provider/compile

> macro-client/compile

# Introduce a comment in Client, which inherits a macro from Provider
$ copy-file changes/Client.scala macro-client/src/main/scala/Client.scala

> macro-client/compile

# Object Foo depends on Client via composition, thus a whitespace change to
# Client shouldn't trigger its recompilation
> check-not-recompiled Foo.scala
