add captured symbol resolver (wip)