I pushed a patch to master to add a '-log-match <module>.<symbol>'
option to the compiler, which will log the matching process for all
calls to the given symbol. You can use it like this:
```
% ./build/compiler/src/clay -Ilib-clay -log-match printer.println
examples/hello.clay
###############################
main() {
println("Hello World");
-----------^
}
###############################
examples/hello.clay(4,11): note: matched
lib-clay/printer/printer.clay(510,0)
matched
compilation context:
println(Static["Hello World"])
examples/hello.clay(4,11):
main()
lib-clay/core/system/system.clay(22,30):
getExitCode()
lib-clay/core/system/system.clay(22,26):
runMain(Int32, Pointer[Pointer[Int8]], Static[main])
lib-clay/core/system/system.clay(32,13):
callMain(Static[main], Int32, Pointer[Pointer[Int8]])
external main
```
-Joe