This patch adds serialization support for TypeOfExpr. It assumes TypeOfExpr owns the Expr. Is this right?<br>