Improving API. - added a deferred context for deferring execution to the end of code block - Also added scoped reference variables which can be used with any objects which implement the close method. When the reference goes out of scope, the close function will be invoked.
Improving API.
- added a deferred context for deferring execution to the end of code block
- Also added scoped reference variables which can be used with any objects which implement the close method. When the reference goes out of scope, the close function will be invoked.

suilteam/suil,suilteam/suil