getting around the problem of requires not available for smtpats by moving to refinements
getting around the problem of requires not available for smtpats by moving to refinements

FStarLang/FStar,A-Manning/FStar,FStarLang/FStar,A-Manning/FStar,FStarLang/FStar,A-Manning/FStar