As of M7, macrocosm's (
https://github.com/retronym/macrocosm)'s last test:
case class Thing[A](a: A, b: Int)
val thingA = lens[Thing[String]].a
println(thingA._1(new Thing("foo", 1))) // foo
println(thingA._2(new Thing("foo", 1), "bar")) // Thing("bar")
Would print
As of RC1, it no longer compiles:
[error] /r/macrocosm/src/test/scala/com/github/retronym/macrocosm/MacrocosmTest.scala:39: value apply is not a member of Nothing
[error] val thingA = lens[Thing[String]].a
[error] ^
[error] one error found
[error] (macrocosm/test:compile) Compilation failed
Is this something we know about, understand, expect, enjoy, fear, loathe?