Differentiate between value types: add int, enum, boolean
Merge pull request #1 from zachmargolis/handle-more-values

Differentiate between value types: add int, enum, boolean

R: @JakeWharton