added an unboxed kind and an ArrowHash type