I have situation like this:
protocol GeneralFormatter { associatedtype Input func valueFromInput(_ input: Input) -> Double } protocol DateFormatte