a until b? {}

until b? {}
  a
end

foo = bar while foo

a until b && a { }

while a = b
  a
end

a until b(<<-FOO) do
FOO
  c
end

module A
  foo = exp
  while foo
    foo = bar
  end
end
