apple / swift-argument-parser Straightforward, type-safe argument parsing for Swift cli developer-tools