WIP: expression evaluation

As discussed in #65