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