I have an abstraction which amounts to Pair<Int,(Int)->Any?>
this gets my needs met, however, there appears to be a JVM Integer boxing detour when the abstraction starts to nest;
so the questions i have:
1. is this due to type erasure and/or generics forcing an object base class?
2. does th llvm compilation do a better job with LTO to eliminate boxing?