Shared pointers now handle the OptHandle object in OptParser.