Change frame to wrap a closure around topoged-context