type IsPulseOscillator = < Osc ,  Ret > [object Object]