typed.spec1.spec-to-type

-spec-syntax->type

multimethod

Internal. Use register-spec-syntax->type-extension.

register-spec-syntax->type-extension

macro

(register-spec-syntax->type-extension dval argv & body)
argv should take 2 arguments: the spec form, and options.

spec->type

(spec->type spec-obj opt)

spec-syntax->type

(spec-syntax->type s opts)