Sample of implicit materialization using Scala Implicit Macros