Use unboxed arrays for gates