Similar to https://github.com/AppImage/AppImageKit/pull/650 `functions.sh` uses the non-portable command `uname -i`. Is there any reason why `uname -m` isn't suitable?