The std library provides many custom types which expands drastically on the primitives. Some of these include:
• growable Strings like: "hello world"
• growable vectors: [1, 2, 3]
• optional types: Option
• error handling types: Result
• heap allocated pointers: Box
primitives and the std library