Add Expression::extractLast
[Refactoring] Reduce memory allocation on comma translation in AssignExp
[Refactoring] Tweak extractOpDollarSideEffect
fix Issue 12585 - Segfault on lazy/catch/opIndex