Written by Thai-Duong Nguyen, unlace.js is a function that returns recursively stringified data to allow full inspection of JavaScript expressions. Circular references are given a placeholder '[circular reference]'.