using
macro
(using (sym resource) &body forms)
Executes forms as a do block and guarantees to call IDispose.dispose on the variable sym to release the resource.
forms
do
IDispose.dispose
sym
resource