Clap : Could not downcast to alloc::vec::Vec<(char, num_notation::number::Number)>, need to downcast to (char, num_notation::number::Number)

I'm wondering if you are facing the same issue described in this topic? I.e. maybe using Box<[(char, Number)]> instead of Vec<(char, Number)> with value_parser would solve your error? (I'm on mobile so I can't really investigate this myself)