18/22 examples work now, problem with boolean printing (lazieness?) and scope varibles in blocks