mem :: import "@std/mem" eql_test func() i32 { if (mem.eql("bro", "bro") == false) return 21 if mem.eql("bro", "bra") return 22 if mem.eql("bro", "brolang") return 23 empty []u8 :: "" if (mem.eql(empty, "") == false) return 24 left [3]i32 :: [1, 2, 3] same [3]i32 :: [1, 2, 3] different [3]i32 :: [1, 2, 4] if (mem.eql(left[..], same[..]) == false) return 25 if mem.eql(left[..], different[..]) return 26 return 0 } main func() i32 { eql_result i32 :: eql_test() if (eql_result != 0) return eql_result typed_result i32 :: typed_allocator_test() if (typed_result != 0) return typed_result raw_result i32 :: raw_allocator_test() if (raw_result != 0) return raw_result return task_list_test() }