Added open imports option
Better handled cases of 1 constructor, 0 values, etc.