anchor.diff:  
       let toSettings systemContext (projection: LegacyAcousticProjection) : AcousticSettings =
   
  -        let _rawFrequency =
  +        let frequency =
               match projection.Frequency with
               | LowFrequency -> Frequency.Low
               | HighFrequency -> Frequency.High
               | AutoFrequency -> deriveAutoFrequency systemContext projection
   
  +        let struct (enableTransmit, enable150Volts) =
  +            match projection.Transmit with
  +            | Off ->        struct (false, false)
  +            | LowPower ->   struct (true,  false)
  +            | HighPower ->  struct (true,  true)
  +
           failwith "nyi"
  
positive.code: namespace SoundMetrics.Aris.AcousticSettings.Experimental
  
  open Microsoft.FSharp.Data.UnitSystems.SI.UnitSymbols
  open SoundMetrics.Aris.AcousticSettings.UnitsOfMeasure
  open System
  
  
negative.code: 
      let private deriveAutoFrequency systemContext
                                      (projection : LegacyAcousticProjection)
                                      : Frequency = // Return proper type for AcousticSettings raw frequency
  
          let window = deriveWindow systemContext projection
          let crossover =
              SonarConfig.systemTypeRangeMap.[systemContext.SystemType].UsableRange.LFCrossoverRange
  
          if crossover < window.Max then
              Frequency.Low
          else
              Frequency.High
  