internal static IArgumentLayer Command(this IArgumentLayer target, string name, string description) => target.AddCommand(e => e.Name(name).Description(description));
internal static IArgumentLayer Command(this IArgumentLayer target, string name) => target.AddCommand(e => e.Name(name));