A simple argument parser for CLI projects using the IParsable<T> interface introduced in .NET 7.0
Simply create a ArgCollection with the string[] args added when creating it. Then it automatically maps them and lets you access options and arguments indiscriminately.