Removed Error::__construct's indirect code/message side effect.
Conversion behaviors namespaced. String class reworked to allow a multitude of types.