expr: listexprs sep by comma, calllist special case, list assignment
fix example/fib.pn

return correct result. it is also a bit faster now