add ability to unpack expressions

for cases with require = (function(){...})