Updating case class members with .copy().
Adds macros example.