The macro package
Right now there's just a basic macro to simplify the entry point