preCheckExpression
It's much easier to diagnose structural problems related to use of InOutExpr when AST is formed.