Add base destruct
Add tuple length check
Finish tuple destructorization
Merge pull request #1 from ir4y/master

Finish tuple destructorization