stringify at runtime instead of using try in assert macro