add more tests. fix tuple reuse issue.
add another test
Remove duplicate.
Merge pull request #171 from nathanmarz/feature/function_constraint

Add More Tests (of Function Constraints and duplicate outputs)