ENH: allow in-line expression assignment with df.eval