syntax now supports destructuring bind