> compile
$ copy-file changes/A2.scala A.scala
# we should detect that A has changed,
# this should trigger recompilation of B,
# which should fail due to mismatched arguments
-> compile
$ copy-file changes/B2.scala B.scala
# B is updated so that it passes a correct
# argument to A's constructor, it should compile
> compile
