list num # bool # num
list(num # num # bool # bool)
list num # list bool # num
list(list bool # num)