I've found that JSC::VM& is included in types in Objective-C and it bloats binary since Objective-C symbol tables support reflection: which means, strings are included in binary.