Added Str::macro.