Keep variable name as x
Fix memory leak

Fixes the memory described at
https://github.com/promises-aplus/promises-spec/issues/179
Release v2.4.3