Consider the following: ```groovy class Pogo { Pogo(String s, Comparable<List<Integer>> c) { } } new Pogo('', { list -> ... }) ``` Inferred type of "list" is `Object` instead of `List<Integer>`.  Method call variation for comparison: 
Consider the following:
Inferred type of "list" is
Objectinstead ofList<Integer>.Method call variation for comparison:
