Extended expression assistant with functionality to check if a given expression exists within the context of an operation or a function
Currently generation of seq/set/map/letbest expressions are only supported within the context of an operation or a function. This commits checks for this and reports the corresponding node as unsupported (along with a description of why) if this case occurs.
Cleaned up transformation visitor