смысл в том, вместо того, чтобы в каждом кадре рекурсии создавать новый объект. тем самым захламляя память, создать один объект и использовать его во всех кадрах
Было бы представление какой стейт туда ввести и как его использовать для решения этой проблемы, то может он бы и был. Но не придумал ни одного варианта как это можно делать с билдером со стейтом.
первый - условный синглтон второй - функция с параметрами - каждый раз новое значение, можно прокидывать параметры - начальный стейт например третий - функция с юнит параметром - каждый раз новое значение