[fix] Fixes a bug when parsing non-boolean type arguments.
Adds a TODO about cleaning up Args::parse()