Initial commit of the lambda abstraction project for nfn