if true, do: :foo, else: :bar
and:
if true do
:foo
else
:bar
end
are different, although they look similar.
The first form is actually a if macro accepting two arguments.
if(true, [do: :foo, else: :bar])
And to make the second form works, we need a into macro which I don’t think we have it.


















