With #212 most functionality (currently except for variables) will be available using the symbol interface. Can we then remove the macro interface? cc @schillic