Macros, Homoiconicity, S-expressions, Functional Programming

Changelog #298
rust-analyzer.github.io·2d