 import Foundation
+
+public typealias OctaveRange = Range<Int>
 
 public struct HarmonyKit {
     /// - `let scaleType: Scale type for harmony.`

    static func tunePure(
        pitch: Float,
        transpositionTone: Tone,
        octaveRange: CountableRange<Int>,
        pureType: ScaleType.Pure,
        rootTone: Tone
    ) -> [Harmony] {

    }

    static func tuneWholePure(
        octaveRange: OctaveRange,
        tuningBase: [Tone: Float]
    ) -> [Harmony] {
        var harmonies = [Harmony]()
