  */
 public struct PitchSpelling {
     
+    /**
+     Errors possible when attempting to spell a `Pitch`.
+     */
     public enum Error: ErrorType {
+        /**
+         If the a given `PitchSpelling` is not applicable to the given `Pitch`.
+         */
         case invalidSpelling(Pitch, PitchSpelling)
     }
     

        self.fine = fine
    }
    
    public init(
        _ letterName: LetterName,
        _ coarse: CoarseAdjustment = .natural,

        self.fine = fine
    }
    
    /**
     - returns: `true` if this `PitchSpelling` can be applied to the given `Pitch`.
     Otherwise, `false`.
     */
    public func isValid(for pitch: Pitch) -> Bool {
        return pitch.pitchSpellings.contains(self)
    }
