😇
```scala
> compile
[info] Updating {file:/Users/aoino/git/Monocle/}coreJVM...
[warn] Binary version (0.1.1-20170214-606e36b-NIGHTLY) for dependency ch.epfl.lamp#scala-library;0.1.1-20170214-606e36b-NIGHTLY
[warn] 	in com.github.julien-truffaut#monocle-core_2.11;1.5.0-SNAPSHOT differs from Scala binary version in project (2.11).
[info] Resolving com.typesafe.sbt#sbt-interface;0.13.11 ...
[info] Done updating.
[info] Compiling 83 Scala sources to /Users/aoino/git/Monocle/core/jvm/target/scala-2.11/classes...
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 32 |  @inline final def fold(s: S)(implicit ev: Monoid[A]): A =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 36 |  @inline final def getAll(s: S): List[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 40 |  @inline final def find(p: A => Boolean): S => Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 44 |  @inline final def headOption(s: S): Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 48 |  @inline final def lastOption(s: S): Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 52 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 56 |  @inline final def all(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 60 |  @inline final def length(s: S): Int =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 64 |  @inline final def isEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 68 |  @inline final def nonEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 72 |  @inline final def choice[S1](other: Fold[S1, A]): Fold[S \/ S1, A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 78 |  @inline final def left[C]: Fold[S \/ C, A \/ C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 84 |  @inline final def right[C]: Fold[C \/ S, C \/ A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 95 |  @inline final def composeFold[B](other: Fold[A, B]): Fold[S, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 102 |  @inline final def composeGetter[C](other: Getter[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 106 |  @inline final def composeTraversal[B, C, D](other: PTraversal[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 110 |  @inline final def composeOptional[B, C, D](other: POptional[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 114 |  @inline final def composePrism[B, C, D](other: PPrism[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 118 |  @inline final def composeLens[B, C, D](other: PLens[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 122 |  @inline final def composeIso[B, C, D](other: PIso[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 130 |  @inline final def ^|->>[B, C, D](other: PTraversal[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 134 |  @inline final def ^|-?[B, C, D](other: POptional[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 138 |  @inline final def ^<-?[B, C, D](other: PPrism[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 142 |  @inline final def ^|->[B, C, D](other: PLens[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala
[warn] 146 |  @inline final def ^<->[B, C, D](other: PIso[A, B, C, D]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 19 |  @inline final def find(p: A => Boolean): S => Option[A] = s => {
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 25 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 29 |  @inline final def choice[S1](other: Getter[S1, A]): Getter[S \/ S1, A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 33 |  @inline final def split[S1, A1](other: Getter[S1, A1]): Getter[(S, S1), (A, A1)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 36 |  @inline final def zip[A1](other: Getter[S, A1]): Getter[S, (A, A1)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 39 |  @inline final def first[B]: Getter[(S, B), (A, B)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 42 |  @inline final def second[B]: Getter[(B, S), (B, A)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 45 |  @inline final def left[C] : Getter[S \/ C, A \/ C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 48 |  @inline final def right[C]: Getter[C \/ S, C \/ A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 56 |  @inline final def composeFold[B](other: Fold[A, B]): Fold[S, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 60 |  @inline final def composeGetter[B](other: Getter[A, B]): Getter[S, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 67 |  @inline final def composeTraversal[B, C, D](other: PTraversal[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 71 |  @inline final def composeOptional[B, C, D](other: POptional[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 75 |  @inline final def composePrism[B, C, D](other: PPrism[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 79 |  @inline final def composeLens[B, C, D](other: PLens[A, B, C, D]): Getter[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 83 |  @inline final def composeIso[B, C, D](other: PIso[A, B, C, D]): Getter[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 91 |  @inline final def ^|->>[B, C, D](other: PTraversal[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 95 |  @inline final def ^|-?[B, C, D](other: POptional[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 99 |  @inline final def ^<-?[B, C, D](other: PPrism[A, B, C, D]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 103 |  @inline final def ^|->[B, C, D](other: PLens[A, B, C, D]): Getter[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 107 |  @inline final def ^<->[B, C, D](other: PIso[A, B, C, D]): Getter[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[warn] 115 |  @inline final def asFold: Fold[S, A] = new Fold[S, A]{
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 64 |  @inline final def find(p: A => Boolean): S => Option[A] = s => {
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 70 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 74 |  @inline final def modifyF[F[_]: Functor](f: A => F[B])(s: S): F[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 78 |  @inline final def modify(f: A => B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 82 |  @inline final def set(b: B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 86 |  @inline final def split[S1, T1, A1, B1](other: PIso[S1, T1, A1, B1]): PIso[(S, S1), (T, T1), (A, A1), (B, B1)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 93 |  @inline final def first[C]: PIso[(S, C), (T, C), (A, C), (B, C)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 100 |  @inline final def second[C]: PIso[(C, S), (C, T), (C, A), (C, B)] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 107 |  @inline final def left[C] : PIso[S \/ C, T \/ C, A \/ C, B \/ C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 110 |  @inline final def right[C]: PIso[C \/ S, C \/ T, C \/ A, C \/ B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 118 |  @inline final def composeFold[C](other: Fold[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 122 |  @inline final def composeGetter[C](other: Getter[A, C]): Getter[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 126 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 130 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 134 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 138 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 142 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 146 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): PIso[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 172 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 176 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 180 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 184 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 188 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): PIso[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 196 |  @inline final def asFold: Fold[S, A] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 203 |  @inline final def asGetter: Getter[S, A] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 210 |  @inline final def asSetter: PSetter[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 220 |  @inline final def asTraversal: PTraversal[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 227 |  @inline final def asOptional: POptional[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 246 |  @inline final def asPrism: PPrism[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala
[warn] 259 |  @inline final def asLens: PLens[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 49 |  @inline final def find(p: A => Boolean): S => Option[A] = s => {
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 55 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 59 |  @inline final def choice[S1, T1](other: PLens[S1, T1, A, B]): PLens[S \/ S1, T \/ T1, A, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 65 |  @inline final def split[S1, T1, A1, B1](other: PLens[S1, T1, A1, B1]): PLens[(S, S1), (T, T1), (A, A1), (B, B1)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 73 |  @inline final def first[C]: PLens[(S, C), (T, C), (A, C), (B, C)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 81 |  @inline final def second[C]: PLens[(C, S), (C, T), (C, A), (C, B)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 94 |  @inline final def composeFold[C](other: Fold[A, C]): Fold[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 98 |  @inline final def composeGetter[C](other: Getter[A, C]): Getter[S, C] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 102 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 106 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 110 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 114 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 118 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 134 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 142 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 146 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 150 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 154 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 158 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): PLens[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 166 |  @inline final def asFold: Fold[S, A] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 173 |  @inline final def asGetter: Getter[S, A] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 180 |  @inline final def asSetter: PSetter[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 190 |  @inline final def asTraversal: PTraversal[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala
[warn] 197 |  @inline final def asOptional: POptional[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 49 |  @inline final def modifyOption(f: A => B): S => Option[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 56 |  @inline final def setOption(b: B): S => Option[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 60 |  @inline final def isEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 64 |  @inline final def nonEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 68 |  @inline final def find(p: A => Boolean): S => Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 72 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 76 |  @inline final def all(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 80 |  @inline final def choice[S1, T1](other: POptional[S1, T1, A, B]): POptional[S \/ S1, T \/ T1, A, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 85 |  @inline final def first[C]: POptional[(S, C), (T, C), (A, C), (B, C)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 93 |  @inline final def second[C]: POptional[(C, S), (C, T), (C, A), (C, B)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 106 |  @inline final def composeFold[C](other: Fold[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 110 |  @inline final def composeGetter[C](other: Getter[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 114 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 118 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 122 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 141 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 145 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 149 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 157 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 161 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 165 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 169 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 173 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 181 |  @inline final def asFold: Fold[S, A] = new Fold[S, A]{
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 187 |  @inline final def asSetter: PSetter[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala
[warn] 197 |  @inline final def asTraversal: PTraversal[S, T, A, B] = new PTraversal[S, T, A, B] {
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 46 |  @inline final def modifyF[F[_] : Applicative](f: A => F[B])(s: S): F[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 53 |  @inline final def modify(f: A => B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 60 |  @inline final def modifyOption(f: A => B): S => Option[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 64 |  @inline final def set(b: B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 71 |  @inline final def setOption(b: B): S => Option[T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 75 |  @inline final def isEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 79 |  @inline final def nonEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 83 |  @inline final def find(p: A => Boolean): S => Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 87 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 91 |  @inline final def all(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 95 |  @inline final def re: Getter[B, T] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 98 |  @inline final def first[C]: PPrism[(S, C), (T, C), (A, C), (B, C)] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 105 |  @inline final def second[C]: PPrism[(C, S), (C, T), (C, A), (C, B)] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 112 |  @inline final def left[C] : PPrism[S \/ C, T \/ C, A \/ C, B \/ C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 117 |  @inline final def right[C]: PPrism[C \/ S, C \/ T, C \/ A, C \/ B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 127 |  @inline final def composeFold[C](other: Fold[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 131 |  @inline final def composeGetter[C](other: Getter[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 135 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 139 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 143 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 147 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 151 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 164 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 172 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 176 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 180 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 184 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): POptional[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 188 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): PPrism[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 196 |  @inline final def asFold: Fold[S, A] = new Fold[S, A]{
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 202 |  @inline final def asSetter: PSetter[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 212 |  @inline final def asTraversal: PTraversal[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala
[warn] 219 |  @inline final def asOptional: POptional[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 36 |  @inline final def choice[S1, T1](other: PSetter[S1, T1, A, B]): PSetter[S \/ S1, T \/ T1, A, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 46 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 56 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 60 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 64 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 68 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 72 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 80 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 84 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 88 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 92 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala
[warn] 96 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): PSetter[S, T, C, D] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 41 |  @inline final def foldMap[M: Monoid](f: A => M)(s: S): M =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 45 |  @inline final def fold(s: S)(implicit ev: Monoid[A]): A =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 49 |  @inline final def getAll(s: S): List[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 53 |  @inline final def find(p: A => Boolean): S => Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 57 |  @inline final def headOption(s: S): Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 61 |  @inline final def lastOption(s: S): Option[A] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 65 |  @inline final def exist(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 69 |  @inline final def all(p: A => Boolean): S => Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 73 |  @inline final def modify(f: A => B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 77 |  @inline final def set(b: B): S => T =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 81 |  @inline final def choice[S1, T1](other: PTraversal[S1, T1, A, B]): PTraversal[S \/ S1, T \/ T1, A, B] =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 91 |  @inline final def length(s: S): Int =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 95 |  @inline final def isEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 99 |  @inline final def nonEmpty(s: S): Boolean =
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 107 |  @inline final def composeFold[C](other: Fold[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 111 |  @inline final def composeGetter[C](other: Getter[A, C]): Fold[S, C] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 115 |  @inline final def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 119 |  @inline final def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 126 |  @inline final def composeOptional[C, D](other: POptional[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 130 |  @inline final def composePrism[C, D](other: PPrism[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 134 |  @inline final def composeLens[C, D](other: PLens[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 138 |  @inline final def composeIso[C, D](other: PIso[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 146 |  @inline final def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 150 |  @inline final def ^|-?[C, D](other: POptional[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 154 |  @inline final def ^<-?[C, D](other: PPrism[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 158 |  @inline final def ^|->[C, D](other: PLens[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 162 |  @inline final def ^<->[C, D](other: PIso[A, B, C, D]): PTraversal[S, T, C, D] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 170 |  @inline final def asFold: Fold[S, A] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala
[warn] 177 |  @inline final def asSetter: PSetter[S, T, A, B] =
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Plated.scala
[warn] 29 |  @inline def children[A: Plated](a: A): List[A] = plate[A].getAll(a)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 29 |  @inline def applyIso[T, A, B](iso: PIso[S, T, A, B]): ApplyIso[S, T, A, B] = ApplyIso[S, T, A, B](s, iso)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 31 |  @inline def &<->[T, A, B](iso: PIso[S, T, A, B]): ApplyIso[S, T, A, B] = applyIso(iso)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 64 |  @inline def foldMap[M: Monoid](f: A => M): M = _fold.foldMap(f)(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 66 |  @inline def getAll: List[A] = _fold.getAll(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 67 |  @inline def find(p: A => Boolean): S => Option[A] = _fold.find(p)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 68 |  @inline def headOption: Option[A] = _fold.headOption(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 69 |  @inline def lastOption: Option[A] = _fold.lastOption(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 70 |  @inline def exist(p: A => Boolean): Boolean = _fold.exist(p)(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 71 |  @inline def all(p: A => Boolean): Boolean = _fold.all(p)(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 72 |  @inline def length: Int = _fold.length(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 73 |  @inline def isEmpty: Boolean = _fold.isEmpty(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 74 |  @inline def nonEmpty: Boolean = _fold.nonEmpty(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 76 |  @inline def composeFold[B](other: Fold[A, B]): ApplyFold[S, B] = ApplyFold(s, _fold composeFold other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 77 |  @inline def composeGetter[B](other: Getter[A, B]): ApplyFold[S, B] = ApplyFold(s, _fold composeGetter other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 78 |  @inline def composeTraversal[B, C, D](other: PTraversal[A, B, C, D]): ApplyFold[S, C] = ApplyFold(s, _fold composeTraversal other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 79 |  @inline def composeOptional[B, C, D](other: POptional[A, B, C, D]): ApplyFold[S, C] = ApplyFold(s, _fold composeOptional other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 80 |  @inline def composePrism[B, C, D](other: PPrism[A, B, C, D]): ApplyFold[S, C] = ApplyFold(s, _fold composePrism other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 81 |  @inline def composeLens[B, C, D](other: PLens[A, B, C, D]): ApplyFold[S, C] = ApplyFold(s, _fold composeLens other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 82 |  @inline def composeIso[B, C, D](other: PIso[A, B, C, D]): ApplyFold[S, C] = ApplyFold(s, _fold composeIso other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 85 |  @inline def ^|->>[B, C, D](other: PTraversal[A, B, C, D]): ApplyFold[S, C] = composeTraversal(other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 87 |  @inline def ^|-?[B, C, D](other: POptional[A, B, C, D]): ApplyFold[S, C] = composeOptional(other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 89 |  @inline def ^<-?[B, C, D](other: PPrism[A, B, C, D]): ApplyFold[S, C] = composePrism(other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 91 |  @inline def ^|->[B, C, D](other: PLens[A, B, C, D]): ApplyFold[S, C] = composeLens(other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 93 |  @inline def ^<->[B, C, D](other: PIso[A, B, C, D]): ApplyFold[S, C] = composeIso(other)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 97 |  @inline def get: A = getter.get(s)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 98 |  @inline def exist(p: A => Boolean): S => Boolean = getter.exist(p)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 99 |  @inline def find(p: A => Boolean): S => Option[A] = getter.find(p)
[warn]    |   ^
[warn]    |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 101 |  @inline def composeFold[B](other: Fold[A, B]): ApplyFold[S, B] = ApplyFold(s, getter composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 102 |  @inline def composeGetter[B](other: Getter[A, B]): ApplyGetter[S, B] = ApplyGetter(s, getter composeGetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 103 |  @inline def composeLens[B, C, D](other: PLens[A, B, C, D]): ApplyGetter[S, C] = ApplyGetter(s, getter composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 104 |  @inline def composeIso[B, C, D](other: PIso[A, B, C, D]): ApplyGetter[S, C] = ApplyGetter(s, getter composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 107 |  @inline def ^|->[B, C, D](other: PLens[A, B, C, D]): ApplyGetter[S, C] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 109 |  @inline def ^<->[B, C, D](other: PIso[A, B, C, D]): ApplyGetter[S, C] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 113 |  @inline def get: A = iso.get(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 114 |  @inline def set(b: B): T = iso.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 115 |  @inline def modify(f: A => B): T = iso.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 116 |  @inline def exist(p: A => Boolean): S => Boolean = iso.exist(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 117 |  @inline def find(p: A => Boolean): S => Option[A] = iso.find(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 119 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, iso composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 120 |  @inline def composeFold[C](other: Fold[A, C]): ApplyFold[S, C] = ApplyFold(s, iso composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 121 |  @inline def composeGetter[C](other: Getter[A, C]): ApplyGetter[S, C] = ApplyGetter(s, iso composeGetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 122 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, iso composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 123 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, iso composeOptional  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 124 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplyPrism[S, T, C, D] = ApplyPrism(s, iso composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 125 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplyLens[S, T, C, D] = ApplyLens(s, iso composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 126 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplyIso[S, T, C, D] = ApplyIso(s, iso composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 129 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 131 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 133 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplyPrism[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 135 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplyLens[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 137 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplyIso[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 141 |  @inline def get: A = lens.get(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 142 |  @inline def set(b: B): T = lens.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 143 |  @inline def modify(f: A => B): T = lens.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 144 |  @inline def exist(p: A => Boolean): S => Boolean = lens.exist(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 145 |  @inline def find(p: A => Boolean): S => Option[A] = lens.find(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 147 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, lens composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 148 |  @inline def composeFold[C](other: Fold[A, C]): ApplyFold[S, C] = ApplyFold(s, lens composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 149 |  @inline def composeGetter[C](other: Getter[A, C]): ApplyGetter[S, C] = ApplyGetter(s, lens composeGetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 150 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, lens composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 151 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, lens composeOptional  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 152 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, lens composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 153 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplyLens[S, T, C, D] = ApplyLens(s, lens composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 154 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplyLens[S, T, C, D] = ApplyLens(s, lens composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 157 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 159 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 161 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplyOptional[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 163 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplyLens[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 165 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplyLens[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 169 |  @inline def getOption: Option[A] = optional.getOption(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 171 |  @inline def isEmpty(s: S): Boolean =  optional.isEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 172 |  @inline def nonEmpty(s: S): Boolean = optional.nonEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 173 |  @inline def all(p: A => Boolean): S => Boolean = optional.all(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 175 |  @inline def exist(p: A => Boolean): S => Boolean = optional.exist(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 176 |  @inline def find(p: A => Boolean): S => Option[A] = optional.find(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 178 |  @inline def modify(f: A => B): T = optional.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 179 |  @inline def modifyOption(f: A => B): Option[T] = optional.modifyOption(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 181 |  @inline def set(b: B): T = optional.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 182 |  @inline def setOption(b: B): Option[T] = optional.setOption(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 184 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, optional composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 185 |  @inline def composeFold[C](other: Fold[A, C]): ApplyFold[S, C] = ApplyFold(s, optional composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 186 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, optional composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 187 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, optional composeOptional  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 188 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, optional composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 189 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, optional composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 190 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, optional composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 193 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 195 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 197 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplyOptional[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 199 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplyOptional[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 201 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplyOptional[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 205 |  @inline def getOption: Option[A] = prism.getOption(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 207 |  @inline def modify(f: A => B): T = prism.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 208 |  @inline def modifyOption(f: A => B): Option[T] = prism.modifyOption(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 210 |  @inline def set(b: B): T = prism.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 211 |  @inline def setOption(b: B): Option[T] = prism.setOption(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 212 |  @inline def isEmpty: Boolean = prism.isEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 213 |  @inline def nonEmpty: Boolean = prism.nonEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 214 |  @inline def find(p: A => Boolean): Option[A] = prism.find(p)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 215 |  @inline def exist(p: A => Boolean): Boolean = prism.exist(p)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 216 |  @inline def all(p: A => Boolean): Boolean = prism.all(p)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 218 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, prism composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 219 |  @inline def composeFold[C](other: Fold[A, C]): ApplyFold[S, C] = ApplyFold(s, prism composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 220 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, prism composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 221 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, prism composeOptional  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 222 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplyOptional[S, T, C, D] = ApplyOptional(s, prism composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 223 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplyPrism[S, T, C, D] = ApplyPrism(s, prism composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 224 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplyPrism[S, T, C, D] = ApplyPrism(s, prism composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 227 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 229 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplyOptional[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 231 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplyPrism[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 233 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplyOptional[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 235 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplyPrism[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 239 |  @inline def set(b: B): T = setter.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 240 |  @inline def modify(f: A => B): T = setter.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 242 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 243 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 244 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composeOptional other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 245 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 246 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 247 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, setter composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 250 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplySetter[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 252 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplySetter[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 254 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplySetter[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 256 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplySetter[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 258 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplySetter[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 263 |  @inline def getAll: List[A] = traversal.getAll(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 264 |  @inline def headOption: Option[A] = traversal.headOption(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 265 |  @inline def lastOption: Option[A] = traversal.lastOption(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 267 |  @inline def set(b: B): T = traversal.set(b)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 268 |  @inline def modify(f: A => B): T = traversal.modify(f)(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 270 |  @inline def find(p: A => Boolean): S => Option[A] = traversal.find(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 271 |  @inline def exist(p: A => Boolean): S => Boolean = traversal.exist(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 272 |  @inline def all(p: A => Boolean): S => Boolean = traversal.all(p)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 273 |  @inline def isEmpty(s: S): Boolean =  traversal.isEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 274 |  @inline def nonEmpty(s: S): Boolean = traversal.nonEmpty(s)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 276 |  @inline def composeSetter[C, D](other: PSetter[A, B, C, D]): ApplySetter[S, T, C, D] = ApplySetter(s, traversal composeSetter other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 277 |  @inline def composeFold[C](other: Fold[A, C]): ApplyFold[S, C] = ApplyFold(s, traversal composeFold other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 278 |  @inline def composeTraversal[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, traversal composeTraversal other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 279 |  @inline def composeOptional[C, D](other: POptional[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, traversal composeOptional other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 280 |  @inline def composePrism[C, D](other: PPrism[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, traversal composePrism  other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 281 |  @inline def composeLens[C, D](other: PLens[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, traversal composeLens other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 282 |  @inline def composeIso[C, D](other: PIso[A, B, C, D]): ApplyTraversal[S, T, C, D] = ApplyTraversal(s, traversal composeIso other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 285 |  @inline def ^|->>[C, D](other: PTraversal[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeTraversal(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 287 |  @inline def ^|-?[C, D](other: POptional[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeOptional(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 289 |  @inline def ^<-?[C, D](other: PPrism[A, B, C, D]): ApplyTraversal[S, T, C, D] = composePrism(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 291 |  @inline def ^|->[C, D](other: PLens[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeLens(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[warn] -- Migration Warning: /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala
[warn] 293 |  @inline def ^<->[C, D](other: PIso[A, B, C, D]): ApplyTraversal[S, T, C, D] = composeIso(other)
[warn]     |   ^
[warn]     |inline is now a keyword, write `inline` instead of inline to keep it as an identifier
[info]
[info] exception occurred while typechecking /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala
[info]
[info] exception occurred while compiling /Users/aoino/git/Monocle/core/jvm/src/main/scala/monocle/std/PlatformSpecificString.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Fold.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Getter.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Iso.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Lens.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Monocle.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Optional.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Prism.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Setter.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/Traversal.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/All.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/At.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Cons.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Cons1.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Curry.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Each.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Empty.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field1.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field2.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field3.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field4.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field5.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Field6.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Fields.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/FilterIndex.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Index.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Plated.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Possible.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Reverse.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Snoc.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Snoc1.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/function/Wrapped.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/internal/Bounded.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/internal/IsEq.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/IsoLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/LensLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/OptionalLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/PrismLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/SetterLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/law/TraversalLaws.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/package.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/All.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/BigDecimal.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/BigInt.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Byte.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Char.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Cofree.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Disjunction.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Double.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Either.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Either3.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Free.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Function.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/IList.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/IMap.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/ISet.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Int.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/List.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Long.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Map.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Maybe.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/NonEmptyList.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/OneAnd.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Option.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Set.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Stream.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/String.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tag.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/These.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tree.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Try.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple1.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple2.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple3.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple4.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple5.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Tuple6.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Validation.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/std/Vector.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/All.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Apply.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Fields.scala, /Users/aoino/git/Monocle/core/shared/src/main/scala/monocle/syntax/Traversal.scala
[trace] Stack trace suppressed: run last coreJVM/compile:compileIncremental for the full output.
[error] (coreJVM/compile:compileIncremental) scala.MatchError: Some(TypeRef(NoPrefix,C)) (of class scala.Some)
[error] Total time: 4 s, completed 2017/04/27 16:38:30
```