         self.fine = fine
     }
     
+    /**
+     Create a `PitchSpelling`.
+     */
     public init(
         _ letterName: LetterName,
         _ coarse: CoarseAdjustment = .natural,

 */
public struct PitchSpelling {
    
    public enum Error: ErrorType {
        case invalidSpelling(Pitch, PitchSpelling)
    }
    

        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)
    }
