Extensibility

With Axel, there's no need to rely on hard-coded compiler extensions to unlock the language's syntax. Everything from Axel's do -notation to list comprehensions are just macros, on the same level as those you'll imagine yourself.