Complex examples using effects to demonstrate expressivity