started to build the macro capabilities
parsing macro files preludes and resolving dependencies
changes! would it even make sense to try to describe them? I am a terrible git user