- BlackBox:
    name: Clash.Magic.nameHint
    kind: Declaration
    type: |-
      nameHint
        :: SSymbol sym  -- ARG[0]
        -> a            -- ARG[1]
        -> a
    resultName:
      template: ~NAME[0]
    template: assign ~RESULT = ~ARG[1];
