úÎ ´ Ž      9This is a class for nested tuples used as sample frames. (Should we make Storable a superclass of ? 2The argument is not touched and can be undefined Size of elements. ! In a nested record type, like Stereo (Stereo a), 8 it is the size of the atomic element, in our example a. D We assume that the atomic element values all have the same size,  such that sizeOfElement undefined is defined. .Default implementations for a foldable Frame. *Returns the size of an undefined element. "This might be more efficient than . 4Space that an element consumes in a Storable Array. ,This is space for the element plus padding.               sample-frame-0.0.2 Sound.FrameSound.Frame.StereoSound.Frame.MuLawCnumberOfChannels sizeOfElementnumberOfChannelsFoldablesizeOfElementFoldablesizeOfElementType paddedSizeOf withSignalTleftrightconsmapdecons fromLinear16 toLinear16 elementTypeCons castToElemPtr