Arg() detects the type at index and delegates to ArgString/ArgInt/ArgBool. Index-first, args variadic. Typed extractors validate with ok check. Co-Authored-By: Virgil <virgil@lethean.io>