implicit される過程を知りたいとき
scalac のオプションに -Xprint: を付けるとコンパイラの動作が確認できる。
implicit の動作を知る場合には-Xprint:typer
とするとよい。
Scalaz では implicit 多用されているので、確認する時に使用できる。
ただし、大量に出力されます。
sbt で指定するには
build.sbt
scalacOptions += "-Xprint:typer"
のように scalaOptions に指定したいオプションを指定する。
参考
Scala変態技法最速マスター
Scalazを始めてみました