この資料をSMS送信: Typed Contracts for Functional Programming