Attempts to implement compiler using macros
Small additions to documentation