Fix static_assert and comment out example of things that won't compile
Rename some functions and remove some confusing passthrough functions
Start adding unit tests for OutputBinder