GearSwap - expose type() for the user environment