Allow Product2 rather than just tuple kv pairs
Merge pull request #3 from aarondav/external

Allow Product2 rather than just tuple kv pairs