Added effectfreeT.  Added CPP pragmas around (<*>) in examples.