Type Inference System

May 30, 2026 | 5 min read

Local Type Inference

Variable types are inferred from assignments and operations.

Propagation

Types flow through function calls and return values.

Specialisation

Functions may be compiled with multiple type specialisations.

Limitations

Dynamic attribute access and eval may prevent precise inference.