{"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"let"}]}
    let (in_len, in_elem) = require_simd!(args[0].layout.ty, SimdInput);
    // every intrinsic below takes a SIMD vector as its first argument
    let in_ty = args[0].layout.ty;