adding _register_converter() for completeness
lots of rearranging and moving toward render_error checking and binding
render_error is now argument-checked. now, to check the checking...