using unit_name##_per_turn = wpi::units::compound_unit<output, wpi::units::inverse<wpi::units::turns>>; \
using unit_name##_per_turn_t = wpi::units::unit_t<unit_name##_per_turn>; \
using unit_name##_per_turn_second = wpi::units::compound_unit<output, wpi::units::inverse<wpi::units::compound_unit<wpi::units::turns, wpi::units::seconds>>>; \
using unit_name##_per_turn_second_t = wpi::units::unit_t<unit_name##_per_turn_second>; \
using unit_name##_per_turn_per_second = wpi::units::compound_unit<output, wpi::units::inverse<wpi::units::turns_per_second>>; \
using unit_name##_per_turn_per_second_t = wpi::units::unit_t<unit_name##_per_turn_per_second>; \
using unit_name##_per_turn_per_second_squared = wpi::units::compound_unit<output, wpi::units::inverse<wpi::units::turns_per_second_squared>>; \
using unit_name##_per_turn_per_second_squared_t = wpi::units::unit_t<unit_name##_per_turn_per_second_squared>;