Opens an implicit scope, evaluates the function and cleans up all the resources as soon as execution leaves the demercated block.
Scope that never closes.
Scope that never closes. Resources allocated in this scope are going to be acquired as long as application is running.
Unsafe manually managed scope.