Remove bool literals

I think they show up as words
diff --git a/src/lib.rs b/src/lib.rs
index f504069..c28e09a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -190,7 +190,7 @@
 tys! {
     u8, u16, u32, u64, usize,
     i8, i16, i32, i64, isize,
-    f32, f64, char, &'a str, bool,
+    f32, f64, char, &'a str,
 }
 
 pub struct TokenIter(imp::TokenIter);
diff --git a/src/stable.rs b/src/stable.rs
index 5ff4508..ebff2e9 100644
--- a/src/stable.rs
+++ b/src/stable.rs
@@ -272,12 +272,6 @@
     f32, f64,
 }
 
-impl From<bool> for Literal {
-    fn from(t: bool) -> Literal {
-        Literal(t.to_string())
-    }
-}
-
 impl<'a> From<&'a str> for Literal {
     fn from(t: &'a str) -> Literal {
         let mut s = t.chars().flat_map(|c| c.escape_default()).collect::<String>();