emit js.invoke() as property expression if possible
refactor inline optimizer
[inline] combine multiple ExpressionStatement to expand it in expressions