metatable for tuple lineage