first stab, doesn't work yet
fix return codes
get rid of the Impl class
back in business baby
some cleanup
standardize away special cases for char/unsignedchar
get rid of Type:: statics
unused function
cleanup help description internals
cleanup help impl
simplify and rename
get rid of m_set
reduce reliance on Parameter struct
clean up error message
move param out of the throwers entirely
more
again
get rid of Types namespace
moving towards a single header
truly header-only now