now storing full lambda term in closure