Add basic destructuring support