with recursive types: "Types-As-Propositions" Interpretations in M.Rabin's S2S (1994)