Disallowed return value of assignement expressions without  using :=
Added test, syntax highlighting. Good thing, too because earlier I'd forgotten codegen.