Simplified Decimal::fromString