Backport String constructor.