proper check for T_ENV
add the proper conditions for a destructuring bind
add additional tests for destructuring bind args