Please describe the changes this PR makes and why it should be merged:
As shown in #25 and as confirmed to me in DAPI, the root level of slash commands supports having both subcommands and subcommand groups, but builders does not. This PR removes the checks that prevented this and updates the relevant types. Also, the new return type name is quite lengthy so I'm open to suggestions on a more concise name.
fix #25
Status and versioning classification:
Code changes have been tested against the Discord API, or there are no code changes
I know how to update typings and have done so, or typings don't need updating
Please describe the changes this PR makes and why it should be merged: As shown in #25 and as confirmed to me in DAPI, the root level of slash commands supports having both subcommands and subcommand groups, but builders does not. This PR removes the checks that prevented this and updates the relevant types. Also, the new return type name is quite lengthy so I'm open to suggestions on a more concise name.
fix #25
Status and versioning classification:
Code changes have been tested against the Discord API, or there are no code changes
I know how to update typings and have done so, or typings don't need updating