proc assignTo(location, n: NormNode): NormNode {....raises: [Exception], tags: [RootEffect], forbids: [].}
Rewrite the expression n into a statement assigning to location.
Returns a copy of n if n is not an expression.
macro cpsFlattenExpr(n: typed): untyped