Column-type detection in BasicModel. Normalize now offers to change
columns to the correct type if needed.