hara.typed.xtalk-call

+builtin-rules+

call-arg-errors

(call-arg-errors arg-results expected-inputs args ctx)

call-arity?

(call-arity? input-types provided-count ctx)

callable-types

(callable-types type ctx)

expected-call-arity

(expected-call-arity input-types ctx)

expected-call-inputs

(expected-call-inputs input-types provided-count)

infer-builtin-form

(infer-builtin-form builtin-entry form ctx)

infer-function-call

(infer-function-call [callee & args :as form] ctx)

infer-op-spec-form

(infer-op-spec-form builtin-entry form ctx)

optional-arity?

(optional-arity? input-types provided-count ctx)

rest-input-type?

(rest-input-type? type)

split-call-inputs

(split-call-inputs input-types)

wildcard-callable?

(wildcard-callable? type ctx)