fn first_or_none(bytes: Span, index: usize) -> Maybe raises { check std.mem.get(bytes, index) return std.mem.get(bytes, index) } pub fn main(world: World) -> Void raises { let bytes: [2]u8 = [8, 9] let hit: Maybe = first_or_none(bytes, 1) let miss: Maybe = first_or_none(bytes, 9) if hit.has && hit.value == 9_u8 && !miss.has { check world.out.write("check maybe fallibility ok\n") } }