Translate init to an Expression.
Initializer AST node
if not null, type to coerce expression to
default initializers are different with C
Expression created, null if cannot, ErrorExp for other errors
See Implementation
Translate init to an Expression.