$ copy-file changes/B1.scala B.scala
> compile

$ copy-file changes/B2.scala B.scala
# Compilation of C.scala should fail because B.getInline now has type String instead of Int
-> compile

$ copy-file changes/B1.scala B.scala
> run

$ copy-file changes/B3.scala B.scala
# The body of B.getInline was changed so C.scala should be recompiled
# If it was recompiled, run should fail since B.getInline now throws an exception
-> run
