-- | Gets the number of channels stored in the audio expression's type.
channels :: (KnownNat c) => Audio r c -> Integer
channels = natVal . (undefined :: Audio r c -> Proxy c)
channels :: (KnownNat c) => Audio r c -> Integer
channels = natVal . (undefined :: Audio r c -> Proxy c)
channels = natVal . (undefined :: Audio r c -> Proxy c)