voile 0.2.6

Voile, a dependently-typed row-polymorphic programming language
Documentation
Parse successful.
sign: set1
body: Rec {}
sign: Rec {}
body: {||}
sign: Rec {}
body: {||}
sign: set1
body: Sum {U: Rec {}}
sign: Sum {U: Rec {}}
body: (@U {||})
sign: set1
body: Sum {False: Rec {}, True: Rec {}}
sign: Sum {False: Rec {}, True: Rec {}}
body: (@True {||})
sign: Sum {False: Rec {}, True: Rec {}}
body: (@False {||})
sign: (Sum {False: Rec {}, True: Rec {}} -> Sum {False: Rec {}, True: Rec {}})
body: (\ False => (\ (@True {||})); True => (\ (@False {||})); )
Checkmate, dram!