adds Lit.Bool.unapply and Bool.value

matching against Lit.True and Lit.False is also quite annoying