Better error message if you give parser() a non-parser
Updated todo.org