now, with the actual escodegen file -.-