Adds cst elements to an estree / babel ast, according to the proposed estree specification.
Currently requires the original source code and location information. Will be updated to be able to automatically infer what whitespace / cst elements are required to create valid javascript when rendered, both pretty and minimal formats.