     case update = 1036
 }
 
-extension TextTone: SoundEmitting {
+extension MessageTone: SoundEmitting {
 
     public func makeSound() {
         AudioServicesPlaySystemSound(UInt32(self.rawValue))
     }
 }
 
+/// A set of sound effects that iOS provides through the `AudioServicesPlaySystemSound` subsystem.
 public enum SoundEffect: Int {
 
     case tap = 1104

    }
}

public enum VibrationEffect: Int {

    case selectionVibration = 1519

    }
}

/// A protocol for encapsulating the different ways that sound can be created, for use in `FeedbackEffect`.
public protocol SoundEmitting {

    func makeSound()
}

/// A set of text message sound effects that iOS provides through the `AudioServicesPlaySystemSound` subsystem.
public enum MessageTone: Int {

    case note = 1375
    case aurora = 1366
