return eval errors
implement unary ops
local libs