Renamed&added support for do_then, do_else and do_then_else operators; not tested yet