## Compiler version 3.6.2-RC1 ## Minimized code <!-- This code should be self contained, compilable (with possible failures) and as small as possible. Ideally, we should be able to just copy this code in a file and run `scalac` (and maybe `scala`) to reproduce the issue. --> ```Scala import scala.math.Numeric.Implicits.given val foo: [T: Numeric] => (t: T) => T = [T] => _ * Numeric[T].fromInt(3) ``` ## Output ```scala -- [E040] Syntax Error: -------------------------------------------------------- 2 |val foo: [T: Numeric] => (t: T) => T = [T] => _ * Numeric[T].fromInt(3) | ^ | ']' expected, but ':' found ``` ## Expectation should just work (right now you need to import `scala.language.experimental.modularity`)