modularized logic in preceding change, fixed issue with char (fixes #150)
diff --git a/example/issues.cpp b/example/issues.cpp
index e8cf831..1a4fc31 100644
--- a/example/issues.cpp
+++ b/example/issues.cpp
@@ -15,4 +15,7 @@
 
     // #137: const char* isn't handled properly
     m2.def("print_cchar", [](const char *string) { std::cout << string << std::endl; });
+
+    // #150: char bindings broken
+    m2.def("print_char", [](char c) { std::cout << c << std::endl; });
 }