record LetBinder : Type.letUsage : LetBinder -> RigCountletUsage : LetBinder -> RigCount.letPattern : LetBinder -> PTermletPattern : LetBinder -> PTerm.letBoundType : LetBinder -> PTermletBoundType : LetBinder -> PTerm.letBoundTerm : LetBinder -> PTermletBoundTerm : LetBinder -> PTerm.letUnhappy : LetBinder -> List PClauseletUnhappy : LetBinder -> List PClauseLetDecl : TypemkLets : OriginDesc -> List1 (WithBounds (Either LetBinder LetDecl)) -> PTerm -> PTermmkDoLets : OriginDesc -> List1 (WithBounds (Either LetBinder LetDecl)) -> List PDo