add support for [u8, ..N] keys