Types

The pipelang type system. Atomic types are language primitives (numbers, strings, bytes); generic types take parameters and describe higher-order shapes (lists, structs, tuples). Component inputs and outputs are typed against this catalog — the type checker uses these definitions to validate every connection in your pipeline.

Atomic

Language primitives — no parameters.

Generic

Parameterised types — take one or more type arguments.