Done and merged. New assumptions when using Computation API:
You should no longer ever have to manually delimit anything, except in extremely limited testing cases.
Data spaces used in a statement must be added to the Computation (with addDataSpace or a method that calls it like addParameter) before the statement is added to the Computation (with addStmt).
Stmts may only be added via addStmt, because it will handle delimiting them (although it also seems to handle several other things, so this assumption was kind of already in place).
Automatic delimiting only occurs upon a Stmt being added to a Computation. This makes sense because delimiting is only needed for a Stmt that exists as part of a Computation.
Can be accomplished by a regex which finds potential identifiers, then delimits them if they match a list of data spaces