A note from Fançois saying that using Scala macros here would be life changing!

I move the commentary above the get implementation instead of having it above the default config