DEFINITION B_rec()
TYPE =
       ΠP:BSet
         .(P Abbr)(P Abst)(P Void)Πb:B.(P b)
BODY =
λP:BSet
         .λp:P Abbr.λp1:P Abst.λp2:P Void.λb:B.<P> CASE b OF Abbrp | Abstp1 | Voidp2