Avoid over-constraining nested types
Merge pull request #4 from jwakely/patch-1

Advice to avoid over-constraining nested types