Functions can now be called on expressions.
Added integration tests.