add coercions
v0.003

          add a "coerce" parameter to the role; now ->new can accept one arg
          that can be coerced to the expected type; suggested by Mark Jason
          Dominus