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