Remove the Type constraint from infoRange
Fold singleton ranges into literals

Fix for #27.
Merge pull request #94 from Feldspar/issue27

Turn singleton ranges into literal constants