Types Cairo is strongly-typed and offers a variety of types to represent different kinds of data. In this section, we’ll cover the different types available in Cairo. Basic data types Boolean Numeric types: felt252 Integers Never type Unit type Sequence types Tuple Array Felt252Dict Pointer types Box Snapshot User-defined types Struct Enum Helper macros Derive macro 8. Patterns 9.1.1 Boolean types