I have found myself declaring simple string types a lot and thought it would be nice to have them here. I suggest adding the following types: * `NonEmptyString` to indicate some string cannot be empty * `Character` type to indicate a string has length of exactly 1. What do you think? Is it too pedantic? Would you use these types?