inline to reduce allocation for things like lambda parameters or for reified generics, not just because you think it'll be faster. on the JVM you're probably making it worse since common code invocations are not tracked together anymore and thus won't be compiled as aggressively