These test are by no means exhaustive, the correctness of the subsystem relies on it sharing code with well-tested js-decompilation