(defcomp (&key forms)
  (~docs/page :title "Special Forms"
    (~docs/section :title "Syntactic constructs" :id "special-forms"
      (p (~tw :tokens "text-stone-600")
        "Special forms are syntactic constructs whose arguments are NOT evaluated before dispatch. Each form has its own evaluation rules — unlike primitives, which receive pre-evaluated values. Together with primitives, special forms define the complete language surface.")
      (p (~tw :tokens "text-stone-600")
        "Forms marked with a tail position enable " (a :href "/sx/(etc.(essay.tail-call-optimization))" (~tw :tokens "text-violet-600 hover:underline") "tail-call optimization") " — recursive calls in tail position use constant stack space.")
      (div (~tw :tokens "space-y-10") forms))))
