Відправити по sms: Automating Recursive Type Definitions in Higher Order Logic