join together declarations in destructuring to return a single node if possible - fixes #113