ENH: add expression evaluation functionality via eval