Add more types to typestr.
Add comment.
Move initialization inside constructor.
Handle addChoice(char* ) to string option.
Comment.
Make opts public.
Comment and simplify.
Fix typo in bool value.