Added return environment in flowEnvironment needed for finally
Added functions for flowEnvironment manipulation
Try - catch + finally
Locks are lrel because we need nested locking
Nested locks
Still to be tested, flow environment done