IMHO `parse_*` methods should be in private scope, therefore `Options.parse` doesn't make sense, simple `new/initialize` would fit nicely :)