AST special types for custom functionality
Custom wrapper data structure for AST
Inserting valid JS to allow for parsing by babel. 
Why the inserting is problematic
JavaScript as its own Meta language (Solves the inserting)
Parsing JS meta language into the same structure as JSTQL
DFS search to match
Parsing using <<>>

Langium extracting JSON 
