Îõ³h&bq0      !"#$%&'()*+,-./ Safe-Inferredí sample-frame8This is a class for nested tuples used as sample frames.(Should we make Storable a superclass of ? sample-frame1The argument is not touched and can be undefined  sample-frame3Size of elements. In a nested record type, like Stereo (Stereo a):, it is the size of the atomic element, in our example aÓ. We assume that the atomic element values all have the same size, such that sizeOfElement undefined is defined. sample-frame-Default implementations for a foldable Frame. sample-frameÌReturns the size of an undefined element. This might be more efficient than . sample-frameßSpace that an element consumes in a Storable Array. This is space for the element plus padding. Safe-Inferred# Safe-InferredS  !"#$%&  !"#$%&0      !"#$%&'()*+,-)sample-frame-0.0.4-4OB1LeX5LXd1TPuEeEamY7 Sound.FrameSound.Frame.MuLawSound.Frame.StereoCnumberOfChannels sizeOfElementnumberOfChannelsFoldablesizeOfElementFoldablesizeOfElementType paddedSizeOf withSignal $fCDouble$fCFloat$fCInt32 $fCWord32$fCInt16 $fCWord16$fCInt8$fCWord8Tconsdecons fromLinear16 toLinear16$fCT $fStorableT $fArbitraryT$fShowT$fEqTChannelLeftRightleftrightmapswapselect interleavesequenceliftApplicative$fTraversableT $fFoldableT$fApplicativeT $fFunctorT