Working Lisp parser. Reducer supports context