eval: add support for trunc, ceil, and floor functions