using World::external_ instead of attribute
use LLVM external flag for lambdas with empty body
Code review.