Add NewFromString()