add Expressive#ifelse