>>> void fn() { List a; // NOTICE THE TYPE PARAMETER a.fold(0, (memo, s) { return max(memo, s.length); }); } <<< void fn() { List a; // NOTICE THE TYPE PARAMETER a.fold(0, (memo, s) { return max(memo, s.length); }); }