[ { "BlackBox" : { "name" : "Clash.Sized.Vector.maxIndex" , "workInfo" : "Constant" , "kind" : "Expression" , "type" : "maxIndex :: KnownNat n => Vec n a -> Int" , "template" : "~SIZE[~TYPO]'sd~LIT[0] - ~SIZE[~TYPO]'sd1" } } , { "BlackBox" : { "name" : "Clash.Sized.Vector.length" , "workInfo" : "Constant" , "kind" : "Expression" , "type" : "length :: KnownNat n => Vec n a -> Int" , "template" : "~SIZE[~TYPO]'sd~LIT[0]" } } ]