finally surround works with macros and yankstack