function __TS__ArrayShift(this: void, arr: T[]): T { return table.remove(arr, 1); }