nydp - a modern, more dangerous kind of lisp