LLVM.Util.Foreign
with
alloca
withArrayLen