The summary of my thoughts on the Scala Cake Pattern.
References
http://jonasboner.com/2008/10/06/real-world-scala-dependency-injection-di/
http://www.warski.org/blog/2010/12/di-in-scala-cake-pattern/
https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Reflection-and-Compilers
http://scalatutorials.com/code/2013/07/09/scala-cake-pattern/
https://groups.google.com/forum/#!msg/scala-user/DC2vUuCZmI0/RO3JYoKnj20Jcstdi
https://www.reddit.com/r/haskell/comments/1629ld/olegs_go_at_reproducing_scalas_cake_pattern/
http://blog.originate.com/blog/2013/10/21/reader-monad-for-dependency-injection/