cairo-native 0.8.0

A compiler to convert Cairo's IR Sierra code to MLIR and execute it.
use core::num::traits::WrappingAdd;

fn main() -> (
    (u16, u16, u16),
    (u32, u32, u32),
    (u64, u64, u64),
    (u128, u128, u128),
) {
    (
        (
            4_u16 + 6_u16,
            60000_u16.wrapping_add(20000_u16),
            50_u16 + 2_u16,
        ),
        (
            4_u32 + 6_u32,
            4294967293_u32.wrapping_add(10_u32),
            50_u32 + 2_u32,
        ),
        (
            4_u64 + 6_u64,
            18446744073709551613_u64.wrapping_add(10_u64),
            50_u64 + 2_u64,
        ),
        (
            4_u128 + 6_u128,
            340282366920938463463374607431768211453_u128.wrapping_add(10_u128),
            50_u128 + 2_u128,
        ),
    )
}