def truncate_decimal(d, places):
    """Truncate Decimal d to the given number of places.
    >>> truncate_decimal(Decimal('1.234567'), 4)
    Decimal('1.2345')
    >>> truncate_decimal(Decimal('-0.999'), 1)
    Decimal('-0.9')
    """
How To Truncate Decimal Type & Preserve As Decimal Type Without Rounding?