For folks that want all of this plus macros (and a lot of other great things), check out Elixir.
100% Elixir is much more a Lisp than Ruby is.
100% Elixir is much more a Lisp than Ruby is.