groostav
class ACollection<L, R>{ public <Res> void doThing(Function1<L, Res> lambda); public <Res> void doThing(Function2<L, R, Res> lambda); }