Tuple constructor support
Better imports and extern generation