Add a generic expressions library that are composed of other expressions

Fixes https://github.com/uwescience/myria-web/issues/44