libgetopts: use Result<Match, _Fail> instead of Result alias for getopts return type

 getopts::getopts doc shows Result as the return type, which can be confusing, due the aliased Result to Result<Match, _Fail>