Supporting different apply expressions and tweaking operations
Merge commit 'b0df7a5220d53e06a6a7311c0b384cf0e86d1a62' into rjp
Bugs fixed in operation TP visitor and implementing undefined in actions/processes for TP
Merge commit 'e8669a36abc85d1798d1f0ad4cc0dcf2dca62fb0' into rjp
More undefined fixes
Merge remote-tracking branch 'origin/rjp' into sdf