def METHOD_NAME():
    from itertools import product
    from typing import Dict
    from toml import loads
    from muse.timeslices import aggregate_transforms, reference_timeslice
    toml = loads(
        """
        [timeslices]
        spring.weekday.day = 396
        spring.weekday.night = 396
        spring.weekend.day = 156
        spring.weekend.night = 156
        summer.weekday.day = 396
        summer.weekday.night = 396
        summer.weekend.day = 156
        summer.weekend.night = 156
        autumn.weekday.day = 396
        autumn.weekday.night = 396
        autumn.weekend.day = 156
        autumn.weekend.night = 156
        winter.weekday.day = 396
        winter.weekday.night = 396
        winter.weekend.day = 156
        winter.weekend.night = 156
        [timeslices.aggregates]
        springautumn = ["spring", "autumn"]
        allday = ["day", "night"]
        week = ["weekday", "weekend"]
        """
    )
    reference = reference_timeslice(toml)
    vectors = aggregate_transforms(toml, reference)
    assert isinstance(vectors, Dict)
    assert set(vectors) == set(
        product(
            ["winter", "spring", "summer", "autumn", "springautumn"],
            ["weekend", "weekday", "week"],
            ["day", "night", "allday"],
        )
    )
    def to_bitstring(x):
        return "".join(x.astype(str))
    assert to_bitstring(vectors[("spring", "weekday", "night")]) == "0100000000000000"
    assert to_bitstring(vectors[("autumn", "weekday", "night")]) == "0000000001000000"
    assert to_bitstring(vectors[("spring", "weekend", "night")]) == "0001000000000000"
    assert to_bitstring(vectors[("autumn", "weekend", "night")]) == "0000000000010000"
    assert (
        to_bitstring(vectors[("springautumn", "weekday", "night")])
        == "0100000001000000"
    )
    assert to_bitstring(vectors[("spring", "week", "night")]) == "0101000000000000"
    assert (
        to_bitstring(vectors[("springautumn", "week", "night")]) == "0101000001010000"
    )