OptionParser: cosmetic change: no space at the end of line
Prelude: doc for getchar()
Prelude: doc for getchar_safe()