While - Elixir macro for ruby traditional while - looking for feedback

I don’t think this is a great idea.

There are more language appropriate ways of approaching the problem (see: Write while loop equivalent in elixir), and using this instead of them would actually add complexity for most Elixir programmers.