I wish that elixir had some syntax to simplify variable rebinding when returning from an if statement (as opposed to an if else). For example, some way to say leave the variable unchanged if the if statement is false instead of having to clutter up the program with one line else clauses.
Eg. myvar = 5 myvar = if somepredicate() do 200 end
Will currently assign None to myvar if somepredicate is false.