See ‘AutoHotkey v2’ for the efforts to re-write the language as something cohesive, with a consistent design. The list of changes is most interesting: https://autohotkey.com/v2/v2-changes.htm. This version is not ready for use; use at your own risk, it may change at any time.