changed to non-escaping caching iter wrapper for stackwalker