Add narrowing
Merge pull request #1 from iffy/narrowing

Add narrowing