I have following macro, which is constucting some Field class for given accessor of source class:
case class Field[S, F](name: String, lens: Lens[S, F]) class Fi