a Ryby suboption parser based on optparse