move C TH to its own module
add strictness annotations
update GLFW-b.cabal
misc
change style of separator comments
don't pattern match so often (it seems like bad practice)
use toC/fromC
remove strictness annotations for now
add TODO comment re "unsafe" ccalls
rm unneeded source in glfw/deps
update GLFW-b.cabal extra-source-files section
update GLFW-b.cabal
update TODO comments
mega refactor