I can't decide about this one (maybe its the wrong time of day again.) I'd like to hear some opinions from the rest of you: extend coerce to handle more types? Add an extra argument? Make COERCE generic? Make COERCE take classes as well as type names?