can now call macros as methods on imported Shot