Remove second param from expectSingleType
Removed ConstType.ErrorType()
If Stmts without initialiser.
If statements with initialiser.
Added for stmts.