Unary expression sema
Diagnostic fixes