Add typedef for unction pointer lbuiltin
Additions to support function pointers
	lval_fun
	lval_copy
Add lenv type to support environment
	struct lenv
	lenv helper functions