cond: improve semantics of else
evaluation: clean up builtins