I think at that point it's just better to switch to something truly functional like Elixir.
Well, yes, and I did ;) but since we were talking about ruby...