add typeOf for NTuples; make NTuple covariant
review feedback
Merge pull request #4 from twitter/typeOf

add typeOf for NTuples; make NTuple covariant