{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"let"}]}
        let mut out = ptr::null_mut();
    unsafe fn aligned_malloc(layout: &Layout) -> *mut u8 {
        let ret = libc::posix_memalign(&mut out, layout.align(), layout.size());