type SKSetAtThree<V extends [SK, SK, SK]> = { (prefix: V[0]): SetStorage<[V[1], V[2]]>; (prefix: [V[0], V[1]]): SetStorage<V[2]>; };