tried out what happens if i add completions to tonumber, and it got so slow that i removed them from tonumber and tointeger. IsAbrupt is still a problem without 100% completion that i can inline the code and replace it with the returnifabrupt rule by using completion.field directly without if instanceof completion test; oh, and i lost a bunch of moved functions;