What’s Changed
🚀 Features and ✨ Enhancements
* added "optional" constructor parameter to Argument (15) by markusressel
* added support for named arguments using `--` or `—` (used by telegram automatically when typing double dash)
* added `ANYBODY` permission (although this is the same as using no permissions at all)
* argument name validation (no whitespace)
* much improved parameter parsing
* command target is now checked before trying to parse arguments
* improved help message
* **dont** show unhandled exception message by default (validation errors will still show up)
* arguments are now passed as named parameters to callback function using the argument `name` (although processed to match `snake-case` style)
* no more errors when passing too many arguments, excess arguments that are **not named arguments** will be ignored from now on, named arguments will still raise an error