module WeaponTraits

    type WeaponTrait =
        | Agile of string
        | Attached of string
        | Backstabber of string
        | Backswing of string
        | Deadly of string
        | Disarm of string
        | Dwarf of string
        | Elf of string
        | Fatal of string
        | Finesse of string
        | Forceful of string
        | FreeHand of string
        | Gnome of string
        | Goblin of string
        | Grapple of string
        | Halfling of string
        | Jousting of string
        | Monk of string
        | Nonlethal of string
        | Orc of string
        | Parry of string
        | Propulsive of string
        | Range of string
        | RangedTrip of string
        | Reach of string
        | Shove of string
        | Sweep of string
        | Tethered of string
        | Thrown of string
        | Trip of string
        | Twin of string
        | TwoHand of string
        | Unarmed of string
        | Versatile of string
        | Volley of string