begin var x1: Action0 := () -> exit; var x2: Func0 := () -> 0; var y1: Action0 := () -> begin exit end; var y2: Func0 := () -> begin Result := 0; end; end.