might be useful to put the function in there...
support for globals, highlighting chosen branch in if/else statements, support for calling member functions, i don't like css