Is there any way to capture the name of argument currently being assigned? I tried this but it was not. ```scala case class Foo(bar: String) def provider(implicit name: sourcecode.Name): String = name.value Foo(bar = provider) // expected Foo(bar = "bar") ```