I keep running into cases where I expect the semi-colon to remove the output (return nothing), but something is returned. Am I misunderstanding the semi-colon's role as a separator, or is that a parser bug?
function whatev(fun)
fun()
end
u = whatev() do
2;
end
@show u
> u = 2
